2016-04-06 8 views
1

私は整数値のベクトルを持っています。たとえば、rをxmlに出力する方法

vec = c(2,52,12,56,121) 

これらの値を出力するXMLファイルを作成したいとします。例えば、XMLファイルには、次のようになります。

<Periods> 
    <Value>2</Value> 
    <Value>52</Value> 
    <Value>12</Value> 
    <Value>56</Value> 
    <Value>121</Value> 
</Periods> 

これを達成するために、「XML」のパッケージを使用するには、Rで最も効率的な方法は何ですか?

ありがとうございました。

答えて

1
library(XML) 
node = newXMLNode("Periods") 
sapply(as.character(vec),function(x){ 
    newXMLNode("Value",x,parent=node) 
}) 
saveXML(node,file="try.xml")