将多个xml文件解析为R中的单个日期框架
发布时间:2020-12-16 07:56:49 所属栏目:百科 来源:网络整理
导读:我在一个文件夹中有200个xml文件.我想解析文件夹中的所有xml文件,并将其转换为单个数据帧以进行文本挖掘. 对于单个xml文件 – 我有以下代码来处理和正常工作: library(XML)d1 - "C:UsersAdministratorDocumentsfile.xml"doc1 - xmlParse(d1)Data -
我在一个文件夹中有200个xml文件.我想解析文件夹中的所有xml文件,并将其转换为单个数据帧以进行文本挖掘.
对于单个xml文件 – 我有以下代码来处理和正常工作: library(XML) d1 <- "C:UsersAdministratorDocumentsfile.xml" doc1 <- xmlParse(d1) Data <- xmlToDataFrame(nodes=getNodeSet(doc1,"//Column1"))[c("Column2","Column3","Column4","Column5","Column6")] 谢谢
根据hrbrmstr的建议,下面的代码可以正常工作
setwd("E:/xxx/SplitFIles/") files <- list.files() parse_xml <-function(FileName) { doc1 <- xmlParse(FileName) doc <- xmlToDataFrame(nodes=getNodeSet(doc1,"Column??4","Column6")] } Data <- ldply(files,parse_xml) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 正则表达式的简单应用:使用正则表达式采集腾讯新闻
- c – 具有可参数化“零”的稀疏矩阵类
- Cocos2d-x 3.2编写常用UI组件(四)发光的标题BlinkTitile
- c# – 如何使用lambda / linq从集合中提取一些数据到对象?
- cocos2dx 3.x打包出现Can't find config file .cocos-p
- Day05 - Flex 实现可伸缩的图片墙 中文指南
- Cocos Studio和Cocos2d-x版本对应关系
- ruby – 为什么这个命令在这个特定代码中不起作用?
- React源码剖析系列 - 不可思议的react diff
- ruby-on-rails – 如何在Ruby on Rails应用程序中处理RESTf