使用在R apply函数中返回数据帧的函数

时间:2015-02-03 12:52:22

标签: r

我得到了一个包含相同xml结构的文件列表,我有一个函数,将这个结构解析成一个数据帧。在伪代码中,我想要做的是:

listOfFiles listFiles(diretoryPath)
foreach file in listOfFiles
   parse file to dataFrame 
   and add dataFrame to listOfDataFrames
combine listOfDataFrames to one dataframe

我的第一种方法看起来像这样:

files<-list.files(path,full.names = TRUE)
dataFrames<-sapply(files,function(file){[...]return dataframe})
finalDataFrame<- rbind(dataFrames)

哪个不起作用,因为sapply返回一个大矩阵而不是一个数据帧列表。

如何在R中优雅地做到这一点?

0 个答案:

没有答案