始める無料で始める

複数列を追加する(I)

参照によって複数の列を追加/更新したい場面はよくあります。data.table では次の2つの方法があります。

  • LHS := RHS 形式
  • 関数形式

この演習では、LHS := RHS 形式を使って列を追加します。LHS には文字ベクトルで列名を指定し、RHS には list()(またはエイリアスの .())の中に追加する値や式を指定します。

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

R の data.table によるデータ操作

コースを見る

演習の手順

LHS := RHS 形式を使って、start_station ごとに duration 列の平均と中央値を計算し、その結果を参照で新しい2列(mean_durationmedian_duration)として追加してください。

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

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

# Add columns using the LHS := RHS form
batrips[, ___, 
        by = start_station]
コードを編集して実行