r - 将嵌套的xml解析为R中的Dataframe
问题描述
我是 R 和 xml 的新手。我想将以下 xml 解析为数据框。
<data>
<Zulage>
<Fuelldaten>
<A>
<Number>123</Number>
<Name>Test</Name>
</A>
<B>
<Number>456</Number>
<Name>Test1</Name>
</B>
</Fuelldaten>
</Zulage>
<Zulage>
<Fuelldaten>
<A>
<Number>789</Number>
<Name>Test2</Name>
</A>
<B>
<Number>101112</Number>
<Name>Test3</Name>
</B>
<C>
<D>
<Age>101</Age>
</D>
</C>
</Fuelldaten>
</Zulage>
</data>
输出应如下所示:
A.Number A.Name B.Number B.Name C.D.Age
1 123 Test 456 Test1 NA
2 789 Test2 101112 Test3 101
我已经尝试了以下方法,但这不是我想要的。
library(XML)
doc <- xmlParse(xmlString)
df <- xmlToDataFrame(getNodeSet(doc, "/data/Zulage/Fuelldaten/*"))
解决方案
推荐阅读
- python - 数据清理:从具有标题和 index_col 的数据集中删除 0 值
- c# - Insert row on top in Google Sheet with API version 4
- buddypress - 如何从网站永久链接中删除 BuddyPress 品牌
- android - 能够看到列表的完整大小,但 ListView 不显示数据
- c - read() hangs on zombie process
- javascript - Errorproof way to define active link in HTML, based on current URL in address bar
- c++ - How to limit char array length in constructor
- flutter - InheritedWidget 范围
- java - 没有来自 Web 应用程序 java servlet 的回复
- ruby - 方括号破坏 OAuth 签名生成 - 如何对其进行编码?