我正在尝试this link中提到的示例。我已成功安装了所有提到的软件包作为基本软件包。
当我尝试使用命令gmap
时(在示例中给出为mymap <- gmap("France")
)我遇到以下问题:
> gmap("France")
Loading required namespace: rgdal
Failed with error: ‘there is no package called ‘rgdal’’
Error in gmap("France") : rgdal not available
我也知道gmap
命令属于包dismo
。我已成功安装此软件包。
答案 0 :(得分:1)
此错误的原因之一是核心R软件包的过时版本。例如,在Ubuntu上,如果从Universe存储库安装了r-base
包,就会发生这种情况。
修复是添加CRAN存储库并从那里安装R:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/'
sudo apt-get update
sudo apt-get install r-base
答案 1 :(得分:1)
安装 rgdal 将您的 R 版本升级到至少 3.5.0
答案 2 :(得分:0)
我遇到同样的问题,在我尝试'rgdal' was built under R version 3.1.3.
时遇到错误install.packages("rgdal")
,在尝试installation of package had non-zero exit status
时遇到install.packages('rgdal', type = "source")
但它刚才起作用,再试一次。