使用R下载NetCDF文件:手动工作,download.file会产生错误

时间:2018-04-26 17:36:37

标签: r ftp netcdf netcdf4

我正在尝试从ftp://ftpprd.ncep.noaa.gov/pub/data/nccf/com/nwm/prod/nwm.20180425/medium_range/

下载一组NetCDF文件

当我手动下载文件时,我没有连接问题,但是当我使用download.file并尝试连接时,我收到以下错误: 断言失败了!

程序:C:\ Program Files \ Rstudio \ bin \ rsession.exe 文件:nc4file.c,第2771行

表达式:0

此应用程序已请求Runtime以不寻常的方式终止它。 请联系应用程序的支持团队以获取更多信息。

我试图在没有R studio的情况下运行R中的代码并得到相同的结果。

我的缩写代码如下:

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")

1 个答案:

答案 0 :(得分:1)

添加模式=' 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')