2017-03-16 4 views
-1

私はこのように、別のリストの要素である、リスト内の要素を取得したい、Rに新しいです:どのようにして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の対応方法を伝えることができますか? FOOの要素3を得るために

+2

とその要素の値をサブセット '[['最初の選択 - 'の違いを参照してくださいa ["foo"] 'と' a [["foo"]] ' – thelatemail

答えて

1

使用

a[[1]][[3]] 

または

a[[c(1,3)]] 

2

別のオプションは、$は名前でlist要素を抽出するためにされ、その後、あなたは二重のブラケットに持って[

a$foo[1] 
関連する問題