如何从R中的矩阵中提取连续列?

时间:2014-06-11 21:38:44

标签: r

我是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)我可以获得最后两行,但是如果我想获得前两列呢?

由于

2 个答案:

答案 0 :(得分:5)

您可以使用

获取前两列
a[,1:2]

a[,c(1,2)] 

答案 1 :(得分:3)

第一栏

a[, 1]

前两列

a[, 1:2]  

前10列

a[, 1:10]

等等。