R 选择矩阵的前n行
我如何选择,比如说R中矩阵的前100行?R 选择矩阵的前n行,r,matrix,R,Matrix,我如何选择,比如说R中矩阵的前100行? 我所发现的就是使用需要条件参数的子集。我只需要使用前n行数和相同列数就可以生成更小的矩阵使用head函数: head(mat, 100) 最简单的方法是a[1:100,](除非行数少于100行,在这种情况下,head(a,100)工作得更好)您可能只需要使用head(my.matrix,100),或者我弄错了吗?最愚蠢的问题。我现在明白了。谢谢。首选头部(a,100)。如果a中没有100行,使用[调用将返回一个错误。使用head将为您提供a中的所有行(
我所发现的就是使用需要条件参数的子集。我只需要使用前n行数和相同列数就可以生成更小的矩阵使用
head
函数:
head(mat, 100)
最简单的方法是
a[1:100,]
(除非行数少于100行,在这种情况下,head(a,100)工作得更好)您可能只需要使用head(my.matrix,100)
,或者我弄错了吗?最愚蠢的问题。我现在明白了。谢谢。首选头部(a,100)
。如果a
中没有100
行,使用[
调用将返回一个错误。使用head
将为您提供a
中的所有行(即,您可以通过编程方式使用前者:n是的,两种建议的方法处理nrow(mat)时的情况)<100
不同。但我不会说一种方法是“首选的”。错误也可能有用。而且head
保留结构,而[
转换结构。