我使用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