始める無料で始める

リストに要素を追加する

いったんリストを作っても、それで終わりではありません。好きなときに新しい要素を追加できます。たとえば、友人のDanのお気に入りの映画をリストに追加したいとします。データフレームに新しい列を追加したときと同じように、$ を使って追加できます。

my_list$dans_movie <- "StaR Wars"

my_list

$my_words
[1] "I <3 R"

$my_numbers
[1] 42 24

$dans_movie
[1] "StaR Wars"

また、c() を使って別の要素をリストに追加することもできます: c(my_list, dans_movie = "StaR Wars")。一度に複数の要素を追加したい場合に便利です。

この演習はコースの一部です

金融のためのR入門

コースを見る

演習の手順

  • portfolio にとって役立つもう1つの情報は、Apple と IBM にどれだけ投資しているかを表す変数 weight です。Apple に 20%、IBM に 80% 投資するように、___ を正しく埋めてください。割合ではなく、必ず 小数 を使ってください。
  • portfolio を出力して、weight 要素を確認してください。
  • $ を使えば、リストに追加するのと同じ方法で、リスト内のデータを変更できます。Apple に 30%、IBM に 70% 投資するように weight を作成してください。
  • もう一度 portfolio を出力して、変更を確認しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Add weight: 20% Apple, 80% IBM
portfolio$___ <- c(apple = ___, ibm = ___)

# Print portfolio


# Change the weight variable: 30% Apple, 70% IBM
portfolio$___ <- c(apple = ___, ibm = ___)

# Print portfolio to see the changes
コードを編集して実行