R data.table中的更改列包含由data.table的colname组成的变量

R data.table中的更改列包含由data.table的colname组成的变量,r,data.table,R,Data.table,一些数据: library(data.table) dt <- data.table(a = c(1, 2), b = c(3,4)) dt # a b # 1: 1 3 # 2: 2 4 原始列名“cn”的向量也被更新,现在包括第三个变量“c”: colnames是否通过引用链接?有人能解释一下吗

一些数据:

library(data.table)
dt <- data.table(a = c(1, 2), b = c(3,4))

dt
#    a b
# 1: 1 3
# 2: 2 4
原始列名“cn”的向量也被更新,现在包括第三个变量“c”:


colnames
是否通过引用链接?有人能解释一下吗cn <- colnames(dt) cn # [1] "a" "b"
dt[ , c := 3]
cn
# [1] "a" "b" "c"