Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.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
Html 简单的R问题-如何正确使用循环_Html_R_Loops_Web Scraping - Fatal编程技术网

Html 简单的R问题-如何正确使用循环

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

首先,我想在回答这个问题之前说,我是R的新手,非常感谢这个社区能提供的任何帮助:

上下文:我试图让这个循环遍历并读取网站(“)中2010-2019年的第一个数据表,然后将该数据保存在它自己的单独表中。但是,我一直无法做到这一点,因为我不认为我对如何正确使用循环本身有坚定的理解

我当前的代码:

        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)
{

pageurl
paste
在您的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
,出现了一些问题。