Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中的mlbxml解析_Xml_R - Fatal编程技术网

R中的mlbxml解析

R中的mlbxml解析,xml,r,Xml,R,我很难有效地解析从美国职业棒球大联盟(MLB)检索到的XML 首先,这是一个附带项目,旨在让我熟悉XML。我最熟悉R,所以我觉得一旦我成功调试代码,我就有更好的机会 我能够通过以下代码行获取xml: xmlurl<-"http://gd2.mlb.com/components/game/mlb/year_2012/month_06/day_11/miniscoreboard.xml" xmltree<-xmlTreeParse(xmlurl,useInternalNodes=TRUE

我很难有效地解析从美国职业棒球大联盟(MLB)检索到的XML

首先,这是一个附带项目,旨在让我熟悉XML。我最熟悉R,所以我觉得一旦我成功调试代码,我就有更好的机会

我能够通过以下代码行获取xml:

xmlurl<-"http://gd2.mlb.com/components/game/mlb/year_2012/month_06/day_11/miniscoreboard.xml"
xmltree<-xmlTreeParse(xmlurl,useInternalNodes=TRUE)

xmlurl例如,使用xpathSApply

xpathSApply(xmltree,'//games/*',xmlGetAttr,'away_team_runs') 
[1] "6" "1" "3" "3"
xpathSApply(xmltree,'//games/*',xmlGetAttr,'home_team_runs') 
[1] "3" "4" "0" "2"