Выбрать / присвоить data.table, когда имена переменных хранятся в символьном векторе
Как вы относитесь к переменным в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)]
не работает (и я этого не ожидал).