8
我有一個XML文檔文件。該文件的部分看起來像這樣:如何從xml文件創建R數據框
-<attr>
<attrlabl>COUNTY</attrlabl>
<attrdef>County abbreviation</attrdef>
<attrtype>Text</attrtype>
<attwidth>1</attwidth>
<atnumdec>0</atnumdec>
-<attrdomv>
-<edom>
<edomv>C</edomv>
<edomvd>Clackamas County</edomvd>
<edomvds/>
</edom>
-<edom>
<edomv>M</edomv>
<edomvd>Multnomah County</edomvd>
<edomvds/>
</edom>
-<edom>
<edomv>W</edomv>
<edomvd>Washington County</edomvd>
<edomvds/>
</edom>
</attrdomv>
</attr>
從這個XML文件,我想創建attrlabl,attrdef,attrtype和attrdomv的列R的數據框。請注意,attrdomv列應該包含類別變量的所有級別。數據幀應該是這樣的:
attrlabl attrdef attrtype attrdomv
COUNTY County abbreviation Text C Clackamas County; M Multnomah County; W Washington County
我有一個不完整的代碼是這樣的:
doc <- xmlParse("taxlots.shp.xml")
dataDictionary <- xmlToDataFrame(getNodeSet(doc,"//attrlabl"))
能不能請你完成我的R代碼裏面?我感謝任何幫助!
你能給一個有效的xml文件嗎? – agstudy
@agstudy:你能告訴我如何發送我的XML文件給你? – POTENZA
你不能在這裏,但你可以使用像SkyDrive的文件上傳服務,併發布鏈接file – agstudy