RStudio:从URL下载ZIP文件并从ZIP文件读取CSV文件时出现问题

RStudio:从URL下载ZIP文件并从ZIP文件读取CSV文件时出现问题,r,csv,url,zip,rstudio,R,Csv,Url,Zip,Rstudio,我对R编程比较陌生。我正在尝试下载一些zip文件,其中包含使用URL的CSV文件,并读取它们。下面是代码、URL和错误。从错误中,我怀疑它只是下载了一些文本或html代码,而不是ZIP文件(下载量仅为10KB,而网站上显示的ZIP文件为396KB)。我试着从同一个站点下载了一些其他的数据集,但是有同样的问题。如果有人能帮忙,我将不胜感激。请注意,我可以直接下载ZIP文件,解压缩和查看CSV文件 tempdl <- tempfile() download.file("https://www.

我对R编程比较陌生。我正在尝试下载一些zip文件,其中包含使用URL的CSV文件,并读取它们。下面是代码、URL和错误。从错误中,我怀疑它只是下载了一些文本或html代码,而不是ZIP文件(下载量仅为10KB,而网站上显示的ZIP文件为396KB)。我试着从同一个站点下载了一些其他的数据集,但是有同样的问题。如果有人能帮忙,我将不胜感激。请注意,我可以直接下载ZIP文件,解压缩和查看CSV文件

tempdl <- tempfile()
download.file("https://www.kaggle.com/russellyates88/suicide-rates-overview-1985-to-2016/downloads/suicide-rates-overview-1985-to-2016.zip",tempdl, mode="wb") 
unzip(tempdl, "master.csv") 
data <- read.table("master.csv", sep=",")
tempdl解压(tempdl,“master.csv”)
警告信息:
解压缩中(tempdl,“master.csv”):从zip文件提取时出现错误1

>数据这可能是因为kaggle要求您在下载文件之前登录。但我已登录Kaggle。您可能通过浏览器登录,但不会通过R连接登录。有时有办法解决这个问题,但这取决于kaggle使用什么样的身份验证——根据我的经验,它通常很混乱,所以如果这只是一次一次性下载,您最好手动完成!没错。我已通过浏览器登录。我必须做一个项目,不幸的是,我必须在我的代码中加入从网络下载和阅读说明。也许这将有助于。。。
> download.file("https://www.kaggle.com/russellyates88/suicide-rates-overview-1985-to-2016/downloads/suicide-rates-overview-1985-to-2016.zip",tempdl, mode="wb")
trying URL 'https://www.kaggle.com/russellyates88/suicide-rates-overview-1985-to-2016/downloads/suicide-rates-overview-1985-to-2016.zip'
Content type 'text/html; charset=utf-8' length unknown
downloaded 10 KB

> unzip(tempdl, "master.csv")
Warning message:
In unzip(tempdl, "master.csv") : error 1 in extracting from zip file
> data <- read.table("master.csv", sep=",")
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
  cannot open file 'master.csv': No such file or directory