Я пробовал код, указанный Дирком, чтобы загрузить и прочитать заархивированный 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» должен существовать в моем рабочем каталоге до его извлечения / копирования из временного файла?
Может быть, я упускаю простой момент - но не смог решить это самостоятельно.