2013-07-23 58 views
8

如何选择R表示矩阵的前100行? 我发现的所有东西都是使用需要条件参数的子集。所有我需要通过使用行中只有前n数与列数相同的选择矩阵的第n行

+4

您可能只是使用'head(my.matrix,100)',或者我弄错了吗? – texb

+2

最愚蠢的问题。我现在明白了。谢谢。 – user1631306

回答

18

使用head功能,使较小的矩阵:

head(mat, 100) 
12

做这将是a[1:100,](除非有更少的最简单方法比100行,在这种情况下,头(a,100)效果更好)

+2

'head(a,100)'是首选。如果'a'中没有'100'行,使用'[''调用将返回一个错误。使用'head'会给你'a'中的所有行。 (也就是说,你可以用编程方式使用前者:'n < - 125; head(a,n)') –

+1

是的,这两种建议方法处理不同的情况。但我不会说一种方法是“首选”。错误也是有用的。 – flodel

+0

'head'保持结构,而'''变换它。 – jpcgandre