6

我无法安装proj4string到当前版本的 R (2.15.1) 中:

Warning message:
package ‘proj4string’ is not available (for R version 2.15.1) 

我认为这是因为 2.15.1 相当新,而且软件包还没有更新。是否有强制 R 安装旧版本的二进制包的一般机制(意识到可能会导致错误)?

4

3 回答 3

12

(从评论升级)

从档案中下载相关包(zip、tarball 等)并在本地安装,例如

install.packages("proj4string_x.y.z.zip",repos=NULL)

(这不是字面意思:x.y.z代表包版本)

于 2012-10-10T13:25:51.353 回答
0

您可以使用包 devtools 中的 install_version 来安装特定的包版本。

要查找软件包版本:

  1. 搜索包的 CRAN 页面。例如,对于 ggmap,它是https://CRAN.R-project.org/package=ggmap

  2. 检查存档的包。请参阅标题“下载”和“旧来源:”

ggmap 包的示例代码

devtools::install_version(  
  "ggmap",
  version = "2.6",
  repos = "http://cran.us.r-project.org"  
)
于 2020-05-31T17:04:41.090 回答
0

很抱歉再次撞到这篇文章,但我遇到了同样的问题。然后我发现我可以在包中使用以下几行:

install.packages("devtools")
devtools::install_github("slowkow/ggrepel")

用包和 github repo 替换了“slowkow/ggrepel”。

我注意到 github 上的许多软件包都有详细信息。希望有帮助。

于 2016-01-10T20:30:07.490 回答