标签: r filter data.table
是否有可能在data.table中同时创建新列和过滤数据? e.g:
数据框:
test <- data.table(mtcars)
当我使用以下命令时:
test[mpg > 18, test_col := 1]
我只为符合过滤器假设的行获取值为1的新列,但我希望得到类似这样的内容:
test <- test[mpg >18] test[, test_col := 1]
我可以在data.table的一行中执行此操作吗?我希望你能理解我的问题。