在R中读取多个文件

时间:2019-05-09 06:41:44

标签: r multiple-files

我的目录充满了不同的文件。我想从目录中读取所有“ .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

0 个答案:

没有答案