이 readHTML 함수의 데이터 프레임을 가져오고 저장하는 작업을 자동화하려고합니다. 나는 R 초보자이며, 하나 하나 수행 할 경우 작동하는이 기능을 자동화하는 루프를 작성하는 방법을 알아내는 데 어려움을 겪고 있습니다.여러 HTML 테이블을 읽는 방법 R
library('XML')
urls<-c("http://www.basketball-reference.com/teams/ATL/","http://www.basketball-reference.com/teams/BOS/")
theurl<-urls[2] #Pick second link (celtics)
tables <- readHTMLTable(theurl)
n.rows <- unlist(lapply(tables, function(t) dim(t)[1]))
BOS <-tables[[which.max(n.rows)]]
Team.History<-write.csv(BOS,"Bos.csv")
모든 도움을 주시면 매우 감사하겠습니다.
'lapply'을 사용하는 방법을 알고있는 것 같습니다. 'lapply' 기술을'urls' 벡터에 사용하는 것을 고려 했습니까? – joran
'write.csv'의 결과를 변수에 할당 할 필요가 없음에 유의하십시오. – seancarmody