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