自今天早上以来,我一直在处理问题,而我还没有找到解决方案。 我在同一文件夹中有几个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()
我不知道该怎么走
预先感谢您的帮助