データフレームへのアクセスと抽出 (2)
想像がつくように、データフレームから特定の列を選ぶ操作はとてもよく行います。あまりに一般的なので、専用のショートカット $ が用意されています。次の2つは同じ結果になります。
cash$cash_flow
[1] 1000 4000 550 1500 1100 750 6000
cash[,"cash_flow"]
[1] 1000 4000 550 1500 1100 750 6000
便利ですよね。実際に試してみましょう!
この演習はコースの一部です
金融のためのR入門
演習の手順
$を使って、cashから"year"列を選択します。$を使って、cashから"cash_flow"列を選択し、2 倍にします。- 列を削除するには、その列に
NULLを代入します。"company"を削除するコードを実行します。 - もう一度
cashを出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Select the year column
# Select the cash_flow column and multiply by 2
# Delete the company column
cash$company <- NULL
# Print cash again