【发布时间】:2022-06-21 14:32:26
【问题描述】:
我有一个 XML 文档文件。该文件的一部分如下所示:
-<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:你能告诉我如何将我的 xml 文件发送给你吗?
-
你不能在这里,但你可以使用像 SkyDrive 这样的文件上传服务并发布链接 <a href="file">file</a>