30
是否可以通过矩阵名称获得矩阵列?我尝试了各种方法,如myMatrix["test",]
,但似乎没有任何工作。通过矩阵列名称提取矩阵列值
是否可以通过矩阵名称获得矩阵列?我尝试了各种方法,如myMatrix["test",]
,但似乎没有任何工作。通过矩阵列名称提取矩阵列值
是的。但是,把你的“测试”逗号后,如果你想列...
> A <- matrix(sample(1:12,12,T),ncol=4)
> rownames(A) <- letters[1:3]
> colnames(A) <- letters[11:14]
> A[,"l"]
a b c
6 10 1
也看到help(Extract)
> myMatrix <- matrix(1:10, nrow=2)
> rownames(myMatrix) <- c("A", "B")
> colnames(myMatrix) <- c("A", "B", "C", "D", "E")
> myMatrix
A B C D E
A 1 3 5 7 9
B 2 4 6 8 10
> myMatrix["A", "A"]
[1] 1
> myMatrix["A", ]
A B C D E
1 3 5 7 9
> myMatrix[, "A"]
A B
1 2
@Joris - 你知道,寻找答案至R问题的棘手问题之一该语言被命名为“R”。它让谷歌的钱跑!我使用各种搜索术语搜索了上面的问题,并没有提供任何内容。它很棒,甚至在SO上也提出了简单的问题,因为SO很好地被谷歌索引 - 结果似乎总是出现在顶端。希望其他初学者找到这个=) – SFun28 2011-04-21 13:38:35
@ SFun28:检查www.rseek.org和例如这个问题:http://stackoverflow.com/questions/102056/how-to-search-for-r-materials但你说得对,也可以在这里提出一些简单的问题,但如果你是一个新用户,我会简单地将你发送给R介绍。 – 2011-04-21 13:43:55
@Joris - 甜美! rseek将会非常有用。 – SFun28 2011-04-21 14:09:48