XML을 R 데이터 프레임으로 구문 분석하려고했는데이 링크가 많은 도움이되었습니다.
그러나 여전히 내 문제를 파악할 수 없었습니다.
내 코드는 다음과 같습니다.
data <- xmlParse("http://forecast.weather.gov/MapClick.php?lat=29.803&lon=-82.411&FcstType=digitalDWML")
xmlToDataFrame(nodes=getNodeSet(data1,"//data"))[c("location","time-layout")]
step1 <- xmlToDataFrame(nodes=getNodeSet(data1,"//location/point"))[c("latitude","longitude")]
step2 <- xmlToDataFrame(nodes=getNodeSet(data1,"//time-layout/start-valid-time"))
step3 <- xmlToDataFrame(nodes=getNodeSet(data1,"//parameters/temperature"))[c("type="hourly"")]
내가 갖고 싶은 데이터 프레임은 다음과 같습니다.
latitude longitude start-valid-time hourly_temperature
29.803 -82.411 2013-06-19T15:00:00-04:00 91
29.803 -82.411 2013-06-19T16:00:00-04:00 90
나는에 붙어 있습니다 xmlToDataFrame()
, 어떤 도움이라도 대단히 감사하겠습니다, 감사합니다.