考虑以下陈述:
library(data.table)
irD <- data.table(iris)
irD[Species == "setosa", ][Petal.Width >= 0.3,
Sepal.Length1 := Sepal.Length + 1]
irD
如果要检查输出,则data.table irD中没有列名称Sepal.Length1。
但是,如果我不使用链接,我可以获得新列。
irD[Species == "setosa" & Petal.Width >= 0.3,
Sepal.Length1 := Sepal.Length + 1]
irD
我的问题是,是否可以通过链接更改data.table
中的值?对我来说,链接有助于编写更清晰的代码,这就是我想使用链接的原因。