在R数据框中读取并附加几个xml文件

时间:2018-07-18 17:16:48

标签: r xml parsing

自今天早上以来,我一直在处理问题,而我还没有找到解决方案。 我在同一文件夹中有几个XML文件(都具有相同的结构),我需要 -读取所有文件,而无需手动重复操作 -将它们(rbind)组合成一个唯一的数据框 -删除一些列 -将其导出到.csv文件

我读了几个问题,尝试了不同的解决方案,但目前没有此代码,

library(XML)
library(dplyr)
setwd("MYFOLDER")
files <- list.files()  #to create the list of xml files contained into the folder

我尝试过     myfiles = do.call(rbind,lapply(files,xmlParse))

但不起作用

我也尝试过

for (i in files)) {assign(files[i], xmlParse(files[i]))}

myfiles = lapply(files, xmlParse)

后来我认为我应该使用

xmlToDataFrame(myfiles)

,然后删除我不需要的列,然后

write.csv()

我不知道该怎么走

预先感谢您的帮助

0 个答案:

没有答案