最佳答案
如果变量名存储在字符向量中,那么如何引用 data.table
中的变量?例如,这适用于 data.frame
:
df <- data.frame(col1 = 1:3)
colname <- "col1"
df[colname] <- 4:6
df
# col1
# 1 4
# 2 5
# 3 6
如何对 data.table 执行相同的操作,是否使用 :=
表示法?显而易见的是 dt[ , list(colname)]
不起作用(我也不希望它起作用)。