2014-06-11 108 views
0

我是R新手,我在Matlab方面有經驗。當在R中使用矩陣時,我發現它非常不方便。如何從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)我能得到的最後兩行,但如果我想要得到的前兩列?

感謝

+5

這個問題似乎是脫離主題,因爲它是關於R編程,而不是專門關於數據科學。 – Rubens

+0

我明白了。謝謝。我只是新來的。 –

+0

我剛剛看到有人在數據科學中提出關於R的問題。那麼我應該去哪裏尋找與R相關的問題? –

回答

5

您可以使用

a[,1:2] 

a[,c(1,2)] 
3

第一列

a[, 1] 

前兩列

拿到前兩列
a[, 1:2] 

首先10列

a[, 1:10] 

等。