我不确定这种副作用的严重程度。为什么会这样呢?需要采取什么谨慎措施。
dt <- data.table(
sample = 1
)
i = 1
while(i <= 254) {
col <- paste("x", i, sep = "_")
dt[[col]] = i
i = (i + 1)
}
> combined_dt <- rbind(dt, dt)
> print(head(names(combined_dt))) # Columns get reordered
[1] "sample" "x_5" "x_6" "x_1" "x_2" "x_3"
>
> combined_dt <- rbindlist(list(dt, dt))
> print(head(names(combined_dt))) # Columns do not get reordered
[1] "sample" "x_1" "x_2" "x_3" "x_4" "x_5"
R详细信息
平台x86_64-pc-linux-gnu
拱形x86_64
os linux-gnu
系统x86_64,linux-gnu
状态
专业3
次要4.4
2018年
第03个月
第15天
svn版本74408
语言R
version.string R版本3.4.4(2018-03-15)
昵称可以依靠的人