【发布时间】:2021-03-10 21:43:15
【问题描述】:
我是非常在 R 中编码的新手,我被分配了一项网络抓取任务。当我尝试创建数据框时(感谢 youtube!),我不断收到上面标题中列出的错误消息。您是否在下面的代码中发现任何明显的错误,或者您有任何解决问题的建议?谢谢!
link = "http://www.hockeycentral.co.uk/nhl/records/alltimegoal.php"
page = read_html(link)
rank = page %>% html_nodes('#example :nth-child(1)') %>% html_text()
player = page %>% html_nodes('.text-left:nth-child(2)') %>% html_text()
teams = page %>% html_nodes('.text-left:nth-child(3)') %>% html_text()
goals = page %>% html_nodes(':nth-child(4)') %>% html_text()
games = page %>% html_nodes(':nth-child(5)') %>% html_text()
assists = page %>% html_nodes(':nth-child(6)') %>% html_text()
points = page %>% html_nodes(':nth-child(7)') %>% html_text()
PPG = page %>% html_nodes(':nth-child(8)') %>% html_text()
SHG = page %>% html_nodes(':nth-child(9)') %>% html_text()
nhlcareer = data.frame(rank, player, teams, goals, games, assists, points, PPG, SHG, stringsAsFactors
= FALSE)
【问题讨论】:
标签: r dataframe web-scraping