`.SD` を使う(I)
.SD と .SDcols を組み合わせると、複数列に対する計算がぐっと簡単になります。
.SDは Subset of Data(データのサブセット)を表す特別な記号です。.SDcolsは.SDに含める列を指定します。
この演習はコースの一部です
R の data.table によるデータ操作
演習の手順
- 各月について、
durationに対してwhich.min()を使い、最短の行程に対応する行を見つけてください。 - 結果には
month、start_station、end_station、start_date、end_date、durationの列を含めます。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
relevant_cols <- c("start_station", "end_station",
"start_date", "end_date", "duration")
# Find the row corresponding to the shortest trip per month
shortest <- batrips[, ___,
by = month(start_date),
.SDcols = ___]
shortest