我是R的初学者。
我正在尝试从 NASA 子集向导 ( https://disc.gsfc.nasa.gov/SSW/#keywords=TRMM_3B42RT_Daily )下载 NetCDF4 文件- 就我而言,我正在寻找南非的 TRMM 3B42 降水数据。我将需要下载数千个数据集并在 R 中以栅格格式使用它们,因此希望使用子集向导提供的 URL。例如:
http://disc2.gesdisc.eosdis.nasa.gov/opendap/TRMM_RT/TRMM_3B42RT_Daily.
7/2016/10/3B42RT_Daily.20161001.7.nc4.nc4?precipitation[777:867][99:173],
precipitation_cnt[777:867][99:173],uncal_precipitation_cnt[777:867][99:173],
lat[99:173],lon[777:867]
我努力了
url1 <- "http://.."
dest <- "C:\\Users\\User\\Documents\\3_UP\\2016_Masters\\
Dissertation\\Satellite Data\\TRMM Precipitation\\TRMM 3B42 Daily RT\\Try.nc4.nc4"
download.file(url=url1, destfile=name, mode="wb")
在这里,我收到一条错误消息“无法打开 URL”和其他以“HTTP 状态为 '401 未授权'”结尾的警告消息。
这使我怀疑浏览器需要一些登录详细信息。在 Chrome 中,URL 按原样工作。在 Internet Explorer(R 的默认设置)中,我输入了我的用户名和密码一次,然后 - URL 也照常工作。
但是,R 函数没有成功。错误仍然存在。我曾尝试使用其他 R 包和功能 - 但是,这是我第一次尝试这样的事情,我还没有看到光明。例如,大多数RCurl
函数会在 URL 中发现非法字符。
有没有人在处理这些特定文件方面有更多经验?
最好的问候马里恩