我是R的新手,我有Matlab的经验。当在R中使用矩阵时,我发现它真的很不方便。
如何从R?
中的矩阵中提取连续列我已经知道我可以使用tail()
和head()
来提取连续的行。
例如
[,1] [,2] [,3] [,4]
[1,] 1 4 7 0
[2,] 2 5 8 1
[3,] 3 6 9 2
使用tail(a,-1)
我可以获得最后两行,但是如果我想获得前两列呢?
由于
答案 0 :(得分:5)
您可以使用
获取前两列a[,1:2]
或
a[,c(1,2)]
答案 1 :(得分:3)
第一栏
a[, 1]
前两列
a[, 1:2]
前10列
a[, 1:10]
等等。