0
Я хотел бы написать строки (строки) для добавления нескольких текстовых файлов друг к другу для создания одного главного списка.для цикла для добавления файлов в R
Я использовал следующий код, чтобы прочитать все файлы.
myfiles <- list.files(path = filepath, pattern = "txt", full.names = TRUE)
но хотел бы создать цикл, который будет добавлять (штабелирования файлы поверх друг друга) х # файлов в текстовый файл Master, что я мог тогда Ouput. У кого-нибудь есть хорошая процедура цикла, которая может решить это?
Проверьте это: http://stackoverflow.com/questions/33565199/how-to-append-multiple-files-in-r Кроме того, ' rbind' может оказаться неэффективным для тонны файлов. 'rbind.fill' из пакета' plyr' будет более полезен, если у вас есть много файлов для добавления. – giraffehere
'для (i в myfiles) cat (readLines (i)," \ n ", file =" master.txt ", append = TRUE)' – vaettchen
Вы также можете просто объединить эти файлы в свой Bash через 'cat' (который будет конкатенировать все txt-файлы «row-wise» в текущем рабочем каталоге): 'cat * .txt> output.txt' – abel