我使用R的Annotation包獲取與某些基因相關的GO術語。使用getGOParents(項)函數的結果是:遞歸訪問R中列表中的元素
> x = getGOParents("GO:0035556")
$`GO:0035556`
$`GO:0035556`$Ontology
[1] "BP"
$`GO:0035556`$Parents
is_a
"GO:0007165"
列表的結構是:
dput(x)
structure(list(`GO:0035556` = structure(list(Ontology = "BP",
Parents = structure("GO:0007165", .Names = "is_a")), .Names = c("Ontology",
"Parents"))), .Names = "GO:0035556")
我需要訪問列表的「最後」一詞,我做了一個真正的可笑的方式:
y=x[1]
z=y[[1]]
w=z[[2]]
s=w[[1]]
有沒有一種方法以編程方式訪問它?
可否請你添加一個'dput'因爲很難從粘貼的內容中看到它的結構。並請描述你想要得到的價值... – juba 2013-03-06 14:21:38