我正在尝试使用 data.table 推荐的对 data.table 进行编程的方法:
https://rdatatable.gitlab.io/data.table/articles/datatable-programming.html#get
但我只是收到一个错误。
我正在使用 R 版本 4.2.3 和 data.table 版本 1.14.8
> packageVersion("data.table")
[1] ‘1.14.8’
> DT = as.data.table(iris)
> v1 = "Petal.Width"
> v2 = "Sepal.Width"
> DT[, .(total = sum(v1, v2)),
+ env = list(v1 = v1, v2 = v2)]
Error in `[.data.table`(DT, , .(total = sum(v1, v2)), env = list(v1 = v1, :
unused argument (env = list(v1 = v1, v2 = v2))