我是R的初学者。
我正在尝试从NASA子集wizzard(https://disc.gsfc.nasa.gov/SSW/#keywords=TRMM_3B42RT_Daily)下载NetCDF4文件 - 就我而言,我正在寻找南非的TRMM 3B42降水数据。我将需要下载数千个数据集并在R中以栅格格式使用它们,因此希望使用子集wizzard提供的URL。 e.g:
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")
在这里,我收到一条错误消息“无法打开网址”,其他警告消息以“HTTP状态为'未授权401'”结尾。
这让我怀疑浏览器需要一些登录细节。在Chrome中,网址按原样运行。在Internet Explorer(默认为R)中,我输入了一次用户名和密码,之后,URL也按原样运行。
但是,R功能没有成功。错误仍然存在。我试图使用其他R包和函数 - 但是,这是我第一次尝试这样的东西,我还没有看到光。例如大多数RCurl
函数都会在网址中看到非法字符。
有没有人有更多使用这些特定文件的经验?
最好的问候 马里恩