リストに要素を追加する
いったんリストを作っても、それで終わりではありません。好きなときに新しい要素を追加できます。たとえば、友人の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