我有一个包含32个元素的数组,其中每个元素都由一个名称索引。例如:
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
似乎是一种因素类型。我需要根据xxx
的元素调用yyy
数组的元素;例如xxx[yyy]
。
如何绕过yyy
的因子类型?
答案 0 :(得分:4)
您可以使用yyy
转换as.character
来执行此类索引:
xxx[as.character(yyy)]
# A1:A2:A3 <NA>
# 0 NA