2011-04-21 129 views

回答

38

是的。但是,把你的「測試」逗號後,如果你想列...

> 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)

+6

@Joris - 你知道,尋找答案至R問題的棘手問題之一該語言被命名爲「R」。它讓谷歌的錢跑!我使用各種搜索術語搜索了上面的問題,並沒有提供任何內容。它很棒,甚至在SO上也提出了簡單的問題,因爲SO很好地被谷歌索引 - 結果似乎總是出現在頂端。希望其他初學者找到這個=) – SFun28 2011-04-21 13:38:35

+1

@ SFun28:檢查www.rseek.org和例如這個問題:http://stackoverflow.com/questions/102056/how-to-search-for-r-materials但你說得對,也可以在這裏提出一些簡單的問題,但如果你是一個新用戶,我會簡單地將你發送給R介紹。 – 2011-04-21 13:43:55

+0

@Joris - 甜美! rseek將會非常有用。 – SFun28 2011-04-21 14:09:48

14
> 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