Таблицы данных были разработаны для более быстрой работы с некоторыми распространенными операциями, такими как подмножество, объединение, группировка, сортировка и т. Д., И, как результат, имеют некоторые отличия от data.frames.
Некоторые операции, подобные той, которую вы указали, не будут работать с data.tables. Вам нужно использовать data.table - специфичные операции.
dt1 <- data.table(c(1:3))
rbindlist(list(dt1, list(1)), use.names=FALSE)
dt1
# V1
# 1: 1
# 2: 2
# 3: 3
# 4: 1