一次新增多個欄位(I)
在許多情況下,你會想要以參照方式新增或更新多個欄位。在 data.table 中有兩種作法:
- LHS := RHS 寫法
- 函式式寫法
在這個練習中,你會用 LHS := RHS 寫法來新增欄位。LHS 使用字元向量指定欄位名稱;RHS 則在 list()(或別名 .())中指定要加入的值或運算式。
本練習屬於課程
R 的 data.table 資料操作
練習說明
請使用 LHS := RHS 寫法,以參照方式 新增兩個新欄位(mean_duration 與 median_duration),其值為每個 start_station 的 duration 欄位的平均與中位數。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Add columns using the LHS := RHS form
batrips[, ___,
by = start_station]