在previous question 中我询问了如何将XML文件读入R并执行基本的统计分析,例如查找均值和标准偏差等。这个问题与原始XML的读取相反文件并创建一个新的XML文件,其中包含原始数据和R中执行的统计分析的结果。是否可以这样做?
答案 0 :(得分:2)
只需使用XML包。 E.g:
library(XML)
# from the package documentation:
b = newXMLNode("bob")
saveXML(b)
f = tempfile()
saveXML(b, f)
doc = xmlInternalTreeParse(f)
saveXML(doc)
con <- xmlOutputDOM()
con$addTag("author", "Duncan Temple Lang")
con$addTag("address", close=FALSE)
con$addTag("office", "2C-259")
con$addTag("street", "Mountain Avenue.")
con$addTag("phone", close=FALSE)
con$addTag("area", "908", attrs=c(state="NJ"))
con$addTag("number", "582-3217")
con$closeTag() # phone
con$closeTag() # address
saveXML(con$value(), file="out.xml")