【发布时间】:2020-05-22 14:19:44
【问题描述】:
我有这样的 XML 文件
<Item>
<Tab1>
<Info1>x<Info1>
<Info2>y<Info2>
<Info3>z<Info3>
</Tab1>
<Tab2>
<Info1>foo<Info1>
<Info2>bar<Info2>
<Info3>foobar<Info3>
</Tab2>
</Item>
<Item>
<Tab1>
<Info1>x<Info1>
<Info2>y<Info2>
<Info3>z<Info3>
</Tab1>
<Tab2>
<Info1>foo<Info1>
<Info2>bar<Info2>
<Info3>foobar<Info3>
</Tab2>
</Item>
使用此代码
file <- "file.xml"
doc <- xmlParse(file, useInternalNodes = TRUE)
xmldataframe <- xmlToDataFrame(doc)
我得到的数据框看起来像这样
Tab1 Tab2
xyz foobarfoobar
但我只需要单独列中的 Tab2 信息。我怎样才能得到以下结果?
Info1 Info2 Info3
foo bar foobar
【问题讨论】:
-
请确定您用于解析 XML 的包。