Ошибка распаковки файла: ошибка 1 при извлечении из zip-файла - PullRequest
2 голосов
/ 03 ноября 2019

Я пытаюсь загрузить и распаковать файл из Интернета, используя следующий код. У меня ПК под управлением Windows 10.

#################### Set Working Directory #################
setwd("C:/Users/Sharif/OneDrive/Data/FEC Data/Committee Information")

#################### Download File ############

download.file("https://www.fec.gov/data/browse-data/?tab=bulk-data/files/bulk-downloads/1980/indiv80.zip", destfile = "1980 - Committee Information.zip")
unzip("1980 - Committee Information.zip") ## Does not work and produces an error

По какой-то причине я получаю следующую ошибку, когда запускаю функцию распаковки, и файл не распаковывается в мой рабочий каталог.

Warning message:
In unzip("1980 - Committee Information.zip") :
  error 1 in extracting from zip file

Любая помощь, которую вы можете предложить, будет принята с благодарностью. Спасибо!

1 Ответ

2 голосов
/ 03 ноября 2019

Это работает на моей машине.

download.file("https://www.fec.gov/files/bulk-downloads/1980/indiv80.zip", destfile = "1980_Committee_Information.zip")

unzip("1980_Committee_Information.zip")

По какой-то причине запрашиваемый url не загружает файл. Просмотр источника страницы (View-source из вашего браузера) показывает фактическое url, используемое веб-сайтом для обслуживания запроса.

...