2017-03-16 56 views
-1

我是新來的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中的相應方法嗎?

+2

你得雙支架子集元素的值'[['首先選擇 - 看'之間的區別一個[「富」]和'[[「富」]] – thelatemail

回答

1

使用

a[[1]][[3]] 

a[[c(1,3)]] 

得到元件3 FOO。

2

另一種選擇是$由名稱提取list元素,然後用[

a$foo[1] 
相關問題