有没有办法将嵌入网站的.csv格式转换为实际的csv格式,以便在其上使用read.csv()?
基本上,Barball-reference.com上有一种将表格转换为csv格式的方法,但实际上没有.csv链接。我正在尝试查看网页上的csv格式文本是否可以转换为.csv文件,以使其成为可用的表格 我尝试使用带有以下代码的普通“rvest”包有没有办法将嵌入网站的.csv格式转换为实际的csv格式,以便在其上使用read.csv()?,r,rstudio,R,Rstudio,基本上,Barball-reference.com上有一种将表格转换为csv格式的方法,但实际上没有.csv链接。我正在尝试查看网页上的csv格式文本是否可以转换为.csv文件,以使其成为可用的表格 我尝试使用带有以下代码的普通“rvest”包 #Los Angeles Dodgers dodgerBatting <- read_html('https://www.baseball-reference.com/teams/LAD/2019.shtml') dodgerCSV <- d
#Los Angeles Dodgers
dodgerBatting <- read_html('https://www.baseball-reference.com/teams/LAD/2019.shtml')
dodgerCSV <- dodgerBatting%>%
html_nodes('#csv_team_batting')%>%
html_text()
print(head(dodgerCSV))
洛杉矶道奇队
闪避百分比
html_text()
打印(磁头(道奇rcsv))
结果基本上是一个空字符
character(0)
您可以使用rvest
中的html\u table
命令获取网页上的表格
library(rvest)
url <- "https://www.baseball-reference.com/teams/LAD/2019.shtml"
out_table <- url %>% read_html %>% html_table()
简短的回答是否定的,如果你想刮这个网站,那么你必须解析那里的HTML。
write.csv(out_table[[1]], "/path/of/the/file.csv")