Я пытаюсь загрузить набор файлов NetCDF из: ftp: //ftpprd.ncep.noaa.gov/pub/data/nccf/com/nwm/prod/nwm.20180425/medium_range/
Когда я вручную загружаю файлы, у меня нет проблем с подключением, но когда я использую download.file и пытаюсь подключиться, я получаю следующую ошибку: Утверждение не удалось!
Программа: C: \ Program Files \ Rstudio \ bin \ rsession.exe Файл: nc4file.c, строка 2771
Выражение: 0
Это приложение запросило среду выполнения прекратить его необычным способом. Пожалуйста, обратитесь в службу поддержки приложения для получения дополнительной информации.
Я попытался запустить код в R без R studio и получил тот же результат.
Мой сокращенный код выглядит следующим образом:
library("ncdf4") library("ncdf4.helpers") download.file("ftp://ftpprd.ncep.noaa.gov/pub/data/nccf/com/nwm/prod/nwm.20180425/medium_range/nwm.t00z.medium_range.channel_rt.f006.conus.nc","c:/users/nt/desktop/nwm.t00z.medium_range.channel_rt.f006.conus.nc") temp = nc_open("c:/users/nt/desktop/nwm.t00z.medium_range.channel_rt.f006.conus.nc")
Добавление mode = 'wb' в аргументы download.file решает проблему для меня. У меня была такая же проблема при загрузке PDF
download.file ( " FTP: //ftpprd.ncep.noaa.gov/pub/data/nccf/com/nwm/prod/nwm.20180425/medium_range/nwm.t00z.medium_range.channel_rt.f006 .conus.nc"," C: /teste/teste.nc ", mode = 'wb')