Html 简单的R问题-如何正确使用循环
首先,我想在回答这个问题之前说,我是R的新手,非常感谢这个社区能提供的任何帮助: 上下文:我试图让这个循环遍历并读取网站(“)中2010-2019年的第一个数据表,然后将该数据保存在它自己的单独表中。但是,我一直无法做到这一点,因为我不认为我对如何正确使用循环本身有坚定的理解 我当前的代码:Html 简单的R问题-如何正确使用循环,html,r,loops,web-scraping,Html,R,Loops,Web Scraping,首先,我想在回答这个问题之前说,我是R的新手,非常感谢这个社区能提供的任何帮助: 上下文:我试图让这个循环遍历并读取网站(“)中2010-2019年的第一个数据表,然后将该数据保存在它自己的单独表中。但是,我一直无法做到这一点,因为我不认为我对如何正确使用循环本身有坚定的理解 我当前的代码: for(i in 2010:2019) { pageurl <-paste("https://www.footballdb.com/college-football/teams/fbs
for(i in 2010:2019)
{
pageurl <-paste("https://www.footballdb.com/college-football/teams/fbs/oklahoma/stats/",i,".html")
content <- read_html(pageurl)
tables[i] <- content %>% html_table(fill = TRUE)
Passing_Table[i] <- tables[[1]]
Passing_Table$year <- i
}*
for(我在2010:2019)
{
pageurlpaste
在您的URL中引入空格。查看pageurl
并将其(逐字)复制到web浏览器中,以查看URL的格式是否正确,这可能是有益的。相反,请使用paste0(…)
或paste(…,sep=”“)
(相同)。此外,当您遇到for
循环的问题时,请运行较小的循环。在您的情况下,for(i In 2010:2010)
然后从那里开始。提示:在循环之后,表
为空
,出现了一些问题。粘贴
在URL中引入了空格。查看页面URL
并将其(逐字)复制到web浏览器中,以查看URL的格式是否正确。相反,请使用粘贴(…)
或粘贴(…,sep=“”)
(相同)。此外,如果for
循环出现问题,请运行较小的循环。在您的情况下,for(i In 2010:2010)
并从那里开始。提示:在循环之后,表
为NULL
,出现了一些问题。