R에서 XML 패키지를 사용하여 페이지에서 HTML 테이블을 읽습니다. 나는 2.10에서 동일한 코드를 실행할 때2.12에서 XML 패키지 오류가 있지만 2.10이 아닙니다.
Error in names(ans) = header :
'names' attribute [24] must be the same length as the vector [19]
그러나, 오류 및 (거의) 미세 모든 파싱이 없습니다 : 2.12.1, 나는 다음과 같은 오류를 얻고있다. 열 이름이 테이블의 첫 번째 행에서 가져온 것이기 때문에 나는 거의 말합니다. 그러나 나는 그걸 해결할 수 있습니다. 당신이 제공 할 수있는 어떤 도움이 많이 이해할 수있을 것이다
## load the libraries
library(XML)
## set the season
SEASON <- "2011"
## create the URL
URL <- paste("http://www.hockey-reference.com/leagues/NHL_", SEASON, "_goalies.html", sep="")
## grab the page -- the table is parsed nicely -- why work 2.10, but not 2.12.1?
tables <- readHTMLTable(URL)
:
여기 내 코드입니다.