by taking a (shallow) copy of the data.table so that := can add this new column by reference. At an earlier point, this data.table has been copied by R (or was created manually using structure() or similar). Avoid names<- and attr<- which in R currently (and oddly) may copy the whole data.table. Use set* syntax instead to avoid copying: ?set, ?set names and ?setattr. If this message doesn't help, please report your use case to the data.table issue tracker so the root cause can be fixed or this message improved.
Проблема в том, что reprex не получится сделать, она возникает при очень упоротом обстоятельстве на элементарное действие типа dt %>% .[1!=2, (cur_col_name) := vctr]
Оно советует синтаксис set, который нереально убогий(
Вы до этого делали что-то типа dt<-... ?
Обсуждают сегодня