【发布时间】:2019-03-23 13:13:54
【问题描述】:
也许有些人可以告诉我为什么在我的 data.table 中添加一列(没有重新分配它们)后,我分配给“idVars”的名称发生了变化?如何将分配持久化以仅存储前两个列名?
谢谢!
library(data.table)
DT <- data.table(a=1:10, b=1:10)
idVars <- names(DT)
print(idVars)
# [1] "a" "b"
DT[, "c" := 1:10]
print(idVars)
# [1] "a" "b" "c"
# devtools::session_info()
# data.table * 1.11.6 2018-09-19 CRAN (R 3.5.1)
【问题讨论】:
标签: r data.table