一些数据:
library(data.table)
dt <- data.table(a = c(1, 2), b = c(3,4))
dt
# a b
# 1: 1 3
# 2: 2 4
将列名分配给变量:
cn <- colnames(dt)
cn
# [1] "a" "b"
通过引用添加新列“ c”:
dt[ , c := 3]
原始列名“ cn”的向量也已更新,现在包括第三个变量“ c”:
cn
# [1] "a" "b" "c"
colnames
是否通过引用链接?有人可以解释吗?