我是R的新手,我想在列表中获取一个元素,这是另一个列表中的元素,如下所示:
> a<-list(foo=1:4,bar=7:9)
> a
$foo
[1] 1 2 3 4
$bar
[1] 7 8 9
如何在foo中获得“3”?在python中,我使用类似
的东西a["foo"][1]
获取元素,但任何人都能告诉我R中的相应方法吗?
答案 0 :(得分:2)
另一个选项是$
按名称提取list
元素,然后使用[
a$foo[1]
答案 1 :(得分:1)
使用
a[[1]][[3]]
或
a[[c(1,3)]]
在foo中获取元素3。