RStudio: проблема с загрузкой файла ZIP с URL-адреса и чтением файлов CSV из файла ZIP - PullRequest
0 голосов
/ 27 сентября 2019

Я относительно новичок в программировании на R.Я пытаюсь загрузить несколько zip-файлов, содержащих CSV-файлы, используя URL-адрес, и прочитать их.Ниже приведены код, URL и ошибки.Из-за ошибок я подозреваю, что это только загрузка некоторого текстового или HTML-кода, а не ZIP-файла (загрузка всего 10 КБ против 396 КБ для ZIP-файла, как показано на веб-сайте).Я попытался загрузить несколько других наборов данных с того же сайта, но с той же проблемой.Ценю, если кто-то может помочь.Обратите внимание, я могу напрямую загружать файлы 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=",")

Я получаю ошибку:

> 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
...