Чтение нескольких файлов в R - PullRequest
0 голосов
/ 09 мая 2019

У меня есть каталог, полный разных файлов.Я хочу прочитать все файлы .xml из каталога и выполнить определенные операции с каждым файлом, а затем получить один выходной кадр данных.

Я могу получить все файлы из каталога

files <- list.files(path="path",pattern = ".xml",full.names=TRUE)
read <- sapply(files, read.csv)

Я также сделал все необходимые операции с одним файлом.Я получаю желаемый результат для этого файла, но я не знаю, как вызвать каждый файл и выполнить один и тот же набор функций.

Я хочу прочитать все файлы по одному, а затем выполнить набордействий.Мой желаемый вывод должен быть фреймом данных с соответствующими именами файлов и манипулируемыми данными.Как то так ...

Filename    data1   data2   data3   data4   data5
filename1      a       I       q       y    gg
filename1      b       j       r       z    hh
filename1      c       k       s       aa   ii
filename2      d       l       t       bb   jj
filename2      e       m       u       cc   kk
filename2      f       n       v       dd   ll
filename3      g       o       w       ee   mm
filename3      h       p       x       ff   nn
...