添加新列
正如视频中所述,data.table 在修改对象时不需要进行深拷贝。它可以使用 := 运算符通过引用(原地)修改对象,从而节省内存和运行时间。通过引用更新 data.table 时,您无需将结果赋值给新对象,因为原始的 data.table 会被直接修改。
本练习是课程的一部分
在 R 中使用 data.table 进行数据处理
练习说明
通过引用在 batrips 中添加新列 duration_hour,其值为 duration 列除以 3600。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Add a new column, duration_hour
___[, ___ := ___]