2017-08-22 16 views
0

私はこの列をR Studioのデータフレームに入れています。例:私はこのように見えるためには方法があるかどうかを確認したい列から情報を取得

<goal> 
    <value> 
     <comment>n</comment> 
     <stats> 
     <goals>1</goals> 
     <shoton>1</shoton> 
     </stats> 
     <event_incident_typefk>71</event_incident_typefk> 
     <elapsed>2</elapsed> 
     <player1>43372</player1> 
     <sortorder>0</sortorder> 
     <team>8370</team> 
     <id>2305454</id> 
     <n>34</n> 
     <type>goal</type> 
     <goal_type>n</goal_type> 
    </value> 
    <value> 
     <comment>n</comment> 
     <stats> 
     <goals>1</goals> 
     <shoton>1</shoton> 
     </stats> 
     <event_incident_typefk>71</event_incident_typefk> 
     <elapsed>4</elapsed> 
     <player1>2983</player1> 
     <sortorder>0</sortorder> 
     <team>8603</team> 
     <id>2305455</id> 
     <n>30</n> 
     <type>goal</type> 
     <goal_type>n</goal_type> 
    </value> 
    <value> 
     <comment>n</comment> 
     <stats> 
     <goals>1</goals> 
     <shoton>1</shoton> 
     </stats> 
     <event_incident_typefk>71</event_incident_typefk> 
     <elapsed>62</elapsed> 
     <player1>358127</player1> 
     <sortorder>0</sortorder> 
     <team>8370</team> 
     <id>2305677</id> 
     <n>33</n> 
     <type>goal</type> 
     <goal_type>n</goal_type> 
    </value> 
</goal> 

:のように列内のいずれかの行がどのように見えるかです。

..n ....... 1 ......... 1

などShoton

目標の目標..

+1

は何を示した多くで解釈することができるもの、あなたが既に試みたと何を出力し、実際のデータの面で(ように見えることを期待する、などの再現性の例を提供してください。方法)。 –

+0

'XML :: xmlToDataFrame()'を調べる –

答えて

0

何を持っていることですXML文字列。それを解析してリストに変換し、そこから必要なものすべてを実行することができます。ただ、たとえば、あなたが尋ね以下:

test <- "<goal><value><comment>n</comment><stats><goals>1</goals><shoton>1</shoton></stats><event_incident_typefk>71</event_incident_typefk><elapsed>2</elapsed><player1>43372</player1><sortorder>0</sortorder><team>8370</team><id>2305454</id><n>34</n><type>goal</type><goal_type>n</goal_type></value><value><comment>n</comment><stats><goals>1</goals><shoton>1</shoton></stats><event_incident_typefk>71</event_incident_typefk><elapsed>4</elapsed><player1>2983</player1><sortorder>0</sortorder><team>8603</team><id>2305455</id><n>30</n><type>goal</type><goal_type>n</goal_type></value><value><comment>n</comment><stats><goals>1</goals><shoton>1</shoton></stats><event_incident_typefk>71</event_incident_typefk><elapsed>62</elapsed><player1>358127</player1><sortorder>0</sortorder><team>8370</team><id>2305677</id><n>33</n><type>goal</type><goal_type>n</goal_type></value></goal>" 

vector <- unlist(xmlToList(test)) 
summary <- vector[c("value.goal_type", "value.stats.goals", "value.stats.shoton")] 
names(summary) <- c("Goal", "Goals", "Shoton") 
関連する問題