32
我正试图学习R的XML
包。我试图从books.xml示例xml数据文件创建一个data.frame。这里是我得到的:如何将XML数据转换为data.frame?
library(XML)
books <- "http://www.w3schools.com/XQuery/books.xml"
doc <- xmlTreeParse(books, useInternalNodes = TRUE)
doc
xpathApply(doc, "//book", function(x) do.call(paste, as.list(xmlValue(x))))
xpathSApply(doc, "//book", function(x) strsplit(xmlValue(x), " "))
xpathSApply(doc, "//book/child::*", xmlValue)
这些xpathSApply的每一个都没有让我接近我的意图。应该如何进行一个良好的数据框?
“?但为什么还要当plyr自动为您完成”我发现自己说,一个可怕的很多。 – 2010-01-14 20:32:29
问题:在我的情况下,代码产生一个错误“未能加载HTTP资源错误:1:未能加载HTTP资源”。这是为什么? – user2006697 2016-03-11 07:53:19
@ user2006697将链接移至:“http://www.w3schools.com/xsl/books.xml” – zyurnaidi 2016-05-21 04:03:47