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

如何从R中的矩阵中提取连续列?,r,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)我可以得到最后两行,但是如果我想得到前两列呢 谢谢您可以使用 a[,1:2] 或 第一列 a[

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


谢谢

您可以使用

a[,1:2]

第一列

a[, 1]
前两列

a[, 1:2]  
前10列

a[, 1:10]

等等。

这个问题似乎离题了,因为它是关于R编程的,而不是专门关于数据科学。我明白了。谢谢我是新来的。我刚刚看到有人在问关于数据科学R的问题。那么,我应该去哪里和R相关的问题呢?虽然对于这些琐碎的事情来说,你最好还是在网上找到一个R教程——这大概是大部分页面的第3页。如果你熟悉MATLAB,你应该在将来考虑。
a[, 1:10]