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