如何获得R中列表中的元素?
问题描述:
我是新来的R,我想在一个列表中的元素是元素在另一个列表,像这样:如何获得R中列表中的元素?
> a<-list(foo=1:4,bar=7:9)
> a
$foo
[1] 1 2 3 4
$bar
[1] 7 8 9
我怎样才能获得“3” FOO?在Python中,我使用类似于
a["foo"][1]
获取元素,但任何人都可以告诉我R中的相应方法吗?
答
使用
a[[1]][[3]]
或
a[[c(1,3)]]
得到元件3 FOO。
答
另一种选择是$
由名称提取list
元素,然后用[
a$foo[1]
你得双支架子集元素的值'[['首先选择 - 看'之间的区别一个[“富”]和'[[“富”]] – thelatemail