使用R包BerkeleyEarth

使用R包BerkeleyEarth,r,R,我第一次使用R包,并尝试使用它的便利功能访问数据。我想这可能只是他们的服务器的问题(我已经分别向软件包的维护人员提出了这个问题),但我想知道这是否是我正在做的愚蠢的事情 重现我的过错 library(BerkeleyEarth) downloadBerkeley() 它提供了以下错误消息 trying URL 'http://download.berkeleyearth.org/downloads/TAVG/LATEST%20-%20Non-seasonal%20_%20Quality%20C

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

重现我的过错

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'

是否有人有更好的使用此软件包的经验?

错误消息指向不同的URL,而不是判断在该点列出的指向zip格式文件的URL。还有另一组
.nc
文件似乎是最新的。我会将
BerkeleyUrls
dataframe中的条目替换为与您的分析策略相匹配的条目:

这是应位于位置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]) 

BerkeleyUrls[,1]错误消息指向的URL与判断在该点列出的指向zip格式文件的URL不同。还有另一组
.nc
文件似乎是最新的。我会将
BerkeleyUrls
dataframe中的条目替换为与您的分析策略相匹配的条目:

这是应位于位置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]) 

BerkeleyUrls[,1]我可以通过以下方式下载它:install.packages('BerkeleyEarth');图书馆(伯克利);我从未使用过downloadBerkeley()这一行,也不知道它是做什么的。这个包下载得很好——CRAN没有问题。downloadBerkeley()是包中访问最佳数据的函数,它是我上面发布的错误消息的来源。我明白了。非常感谢。当我尝试使用downloadBerkeley()时,我也遇到了一个错误。也许我们没有正确使用downloadBerkeley()。我可以直接从他们的网站下载所有的数据集;图书馆(伯克利);我从未使用过downloadBerkeley()这一行,也不知道它是做什么的。这个包下载得很好——CRAN没有问题。downloadBerkeley()是包中访问最佳数据的函数,它是我上面发布的错误消息的来源。我明白了。非常感谢。当我尝试使用downloadBerkeley()时,我也遇到了一个错误。也许我们没有正确使用downloadBerkeley()。我可以直接从他们的网站下载所有的数据集。