data.table
предлагает функцию rbindlist
, которая работает аналогично (но более эффективно), чем do.call
- rbind
комбинированный
library(data.table)
rbindlist(lapply(setDT, list(df1,df2,df3,df4)))
Вы можете добавить use.names = TRUE
и fill = TRUE
, если порядок ваших столбцов во всех столбцах не одинаков.