Чтобы прочитать ZIP-файл (CSV), загруженный во временный файл - PullRequest
0 голосов
/ 30 сентября 2018

Я пробовал код, указанный Дирком, чтобы загрузить и прочитать заархивированный csv-файл с веб-сайта.Код:

temp <- tempfile()
download.file("https://datacatalog.worldbank.org/dataset/Economic_Fitness_CSV.zip" ,temp)

Я вижу, что файл читается во временный файл.

temp

C:\\Users\\DCC\\AppData\\Local\\Temp\\Rtmpu61Cca\\file27346fd263d0

Однако я получаю сообщение об ошибке, когда запускаю следующий код

data <- read.csv(unz(temp, "Economic_Fitness_CSV.zip"))
unlink(temp)

Предупреждающее сообщение в распакованном виде (temp, "C: /Users/DCC/AppData/Local/Temp/Rtmpu61Cca/Economic_Fitness_CSV.csv "):« ошибка 1 при извлечении из zip-файла »Ошибка:« Economic_Fitness_CSV.csv »не существует в текущем рабочем каталоге ('D: / MADS /02 DATA422_ Data Wrangling / LABs / Lab 1 ').Трассировка:

Я не понимаю эту ошибку - как «Economic_Fitness_CSV.csv» должен существовать в моем рабочем каталоге до его извлечения / копирования из временного файла?

Может быть, я упускаю простой момент - но не смог решить это самостоятельно.

...