0

我第一次使用 R 包BerkeleyEarth,并尝试使用它的便利功能来访问BEST数据。我认为这可能只是他们的服务器的问题(我已经单独向软件包的维护者提出了这个问题),但我想知道这是否是我正在做的愚蠢的事情。

重现我的错

library(BerkeleyEarth)
downloadBerkeley()

它提供以下错误消息

trying URL 'http://download.berkeleyearth.org/downloads/TAVG/LATEST%20-%20Non-seasonal%20_%20Quality%20Controlled.zip'
Error in download.file(urls$Url[thisUrl], destfile = file.path(destDir,  : 
  cannot open URL 'http://download.berkeleyearth.org/downloads/TAVG/LATEST%20-%20Non-seasonal%20_%20Quality%20Controlled.zip'
In addition: Warning message:
In download.file(urls$Url[thisUrl], destfile = file.path(destDir,  :
  InternetOpenUrl failed: 'A connection with the server could not be established'

有没有人使用这个包有更好的体验?

4

1 回答 1

3

错误消息指向不同的 URL,而不是判断http://berkeleyearth.org/data/中列出的指向 zip 格式文件的 URL。还有一组.nc似乎更新的文件。我会将数据框中的条目替换为BerkeleyUrls与您的分析策略匹配的条目:

这是应该在位置 1,1 的当前 URL:

http://berkeleyearth.lbl.gov/downloads/TAVG/LATEST%20-%20Non-seasonal%20_%20Quality%20Controlled.zip

这是包数据框中的一个:

> BerkeleyUrls[1,1]
[1] "http://download.berkeleyearth.org/downloads/TAVG/LATEST%20-%20Non-seasonal%20_%20Quality%20Controlled.zip"

我想你可以试试:

 BerkeleyUrls[, 1] <- sub( "download\\.berkeleyearth\\.org", "berkeleyearth.lbl.gov", BerkeleyUrls[, 1]) 
于 2013-02-27T19:05:12.790 回答