複数列を追加する(I)
参照によって複数の列を追加/更新したい場面はよくあります。data.table では次の2つの方法があります。
- LHS := RHS 形式
- 関数形式
この演習では、LHS := RHS 形式を使って列を追加します。LHS には文字ベクトルで列名を指定し、RHS には list()(またはエイリアスの .())の中に追加する値や式を指定します。
この演習はコースの一部です
R の data.table によるデータ操作
演習の手順
LHS := RHS 形式を使って、start_station ごとに duration 列の平均と中央値を計算し、その結果を参照で新しい2列(mean_duration と median_duration)として追加してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Add columns using the LHS := RHS form
batrips[, ___,
by = start_station]