提问人:hden 提问时间:5/31/2017 更新时间:5/31/2017 访问量:46
将匹配的 XML 标记的每个字段收集到 R 中的列表中
Collect every field of matching XML tags into a list in R
问:
我有一个以下格式的 XML 文件
<Level1>
<Level2>Data0</Level2>
</Level1>
<Level1>
<Level2>Data1</Level2>
</Level1>
...
我想将 Level2 的所有值(Data0、Data1 等)放入一个列表中,该列表将是数据框中的单个字段。现在,当单元格中只有一件事时,我有以下格式将单元格添加到我的数据框中。
dat <- read_xml("link_to_my_xml_file")
VarName <- xml_text(xml_find_all(dat, "path/to/tag"))
所以基本上我希望 VarName 保存一个列表(Data0、Data1 等)。我该怎么做?
提前感谢您的帮助!
答: 暂无答案
评论
paste(VarName, collapse=",")
data.frame(a=1, b=1:3)
data.frame(a=1, b=paste(1:3, collapse=","))