リストの要素にアクセスする
リストの抽出はベクトルやデータフレームの抽出とよく似ていますが、便利な操作が1つ追加されます。
リスト内の要素にアクセスするには、[ ] を使います。これは常に別のリストを返します。
my_list[1]
$my_words
[1] "I <3 R"
my_list[c(1,2)]
$my_words
[1] "I <3 R"
$my_numbers
[1] 42 24
各要素の中身のデータを取り出すには、[[ ]] を使います。
my_list[[1]]
[1] "I <3 R"
リストに名前が付いている場合は、$ 演算子も使えます:my_list$my_words。これは [[ ]] を使って中のデータを返すのと同じです。
この演習はコースの一部です
金融のためのR入門
演習の手順
- 名前付きリスト
portfolioが用意されています。 [ ]とc()を使って、portfolioの2番目と3番目の要素にアクセスしてください。$を使ってcorrelationデータにアクセスしてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Second and third elements of portfolio
# Use $ to get the correlation data