我正在尝试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。而且我已经成功安装了该软件包。

最佳答案

导致此错误的原因之一是核心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

关于r - rgdal不适用于R版本3.2.2,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32132437/

10-10 15:04