我正在使用R中的一些XML数据并遇到类型'externalptr'的错误.
1)当我尝试使用xmlInternalTreeParse()函数(XML包的一部分)时,我收到以下错误.
doc = xmlInternalTreeParse(xmldatavariable)
'Error in as.vector(x, "character") : cannot coerce type 'externalptr'
to vector of type 'character''
Run Code Online (Sandbox Code Playgroud)
2)当我尝试将XML数据写入文本文件时,我收到此错误,因此我可以查看它并查看错误可能是什么.
write(xmldatavariable,"sample.txt")
Error in cat(list(...), file, sep, fill, labels, append) :
argument 1 (type 'externalptr') cannot be handled by 'cat'
Run Code Online (Sandbox Code Playgroud)
有什么建议?谢谢 - Z.
我正在处理一些我需要转换为平面文件的XML数据,因此我可以进行统计分析.我正在使用R分析数据.以下是数据样本的样子:
<production xmlns="" diffgr:id="production1130" msdata:rowOrder="1129">
<ENTITY_ID>116484210</ENTITY_ID>
<LIQ>0</LIQ>
<GAS>163</GAS>
<WTR>0</WTR>
<WCNT>1</WCNT>
<DAYS>0</DAYS>
</production>
<production xmlns="" diffgr:id="production1131" msdata:rowOrder="1130">
<ENTITY_ID>116484210</ENTITY_ID>
<LIQ>12</LIQ>
<GAS>130</GAS>
<WTR>0</WTR>
<WCNT>1</WCNT>
<DAYS>0</DAYS>
</production>
Run Code Online (Sandbox Code Playgroud)
我想将此转换为如下所示的平面文件:
PRODUCTION_ID,ENTITY_ID,LIQ,GAS,WTR,WCNT,DAYS
有什么建议?
谢谢,Z