Я не уверен в степени этого побочного эффекта.Почему это происходит ?Какую осторожность нужно принять.
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
arch x86_64
os linux-gnu
система x86_64, linux-gnu
статус
майор 3
минор 4.4
год 2018
месяц 03
день 15
svn rev 74408
язык R
version.string версия R3.4.4 (2018-03-15) псевдоним Кто-то, кто будет опираться на