2015-06-12 261 views
2

我有一個由32個元素組成的數組,其中每個元素都由一個名稱索引。例如:R:訪問數組元素和因素

list_triplet_wells <-c("A1:A2:A3", "A4:A5:A6 ", "A7:A8:A9", "A10:A11:A12 ") 
xxx <-array(0, dim=4) 
dimnames(xxx) = list(list_triplet_wells) 

從另一個腳本,我有一個類似的輸出:

yyy 
# [1] A1:A2:A3 B4:B5:B6 
# 31 Levels: B4:B5:B6 A1:A2:A3 ... F4:F5:F6 

所以yyy似乎是一個因素類型。我需要根據yyy的元素調用xxx數組的元素;例如xxx[yyy]

我該怎麼做才能規避yyy的因素類型?

回答

3

可以轉換yyyas.character做這樣索引:

xxx[as.character(yyy)] 
# A1:A2:A3  <NA> 
#  0  NA