Предполагая, что все ваши файлы находятся в переменной your_path
, и что все файлы csv имеют одинаковое имя и формат столбца, и нет необходимости в специальной кодировке,
Мне было прощесделать это с data.table
files <- list.files(your_path, full.names = F, pattern = '.csv$')
dt <- rbindlist(lapply(files, fread),use.names = T,fill = T)
#or
dt <- rbindlist(lapply(files, function(f) fread(f, sep = ';')),use.names = T,fill = T)