Ubuntu 如何安装R的旧包,以ggplot2 为例

  • 原创
  • |
  • 浏览:3549
  • |
  • 更新:
  • |
  • 标签:UBUNTU 

如何在R新版本上安装旧的R包

工具/原料

  • Ubuntu 系统
  • 网络

方法/步骤

  1. 1

    确保系统已经安装了R

    如果未安装可使用

    sudo apt-get install r-base

  2. 2

    用浏览器先进入网站:

    https://cran.r-project.org/src/contrib/Archive

    或者

    https://cran.r-project.org/src/contrib/00Archive

    这时会列出几乎所有的可用R包,搜索,找到你所需的R包的名称;

    如:ggplot2

    点击进入ggplot2文件夹

    此时就会显示所有ggplot2的所有历史版本,选择你说需要的版本;

    如:ggplot2_1.0.0.tar.gz  ###2014年左右的

    现在复制改包的全路径:

    https://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_1.0.0.tar.gz

    Ubuntu 如何安装R的旧包,以ggplot2 为例
    Ubuntu 如何安装R的旧包,以ggplot2 为例
    Ubuntu 如何安装R的旧包,以ggplot2 为例
  3. 3

    进入R

    $ R 

    > packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_1.0.1.tar.gz" 

    > install.packages(packageurl, repos=NULL, type="source")

    我是额外安装的R-3.2.1版本的,所以,完全重装的。

    这时候,就报各种包缺失,然后全是按照上述方法一个一个手动安装的,安装后测试能用。

  4. 4

    需要以下依赖包:

    'plyr' 'digest' 'gtable' 'reshape2' 'scales' 'proto';

    其中:

    plyr 依赖‘Rcpp’

    reshape2 依赖 ‘stringr’

    scales 依赖 ‘RColorBrewer’、‘dichromat’、‘munsell’、‘labeling’

    munsell 依赖 ‘colorspace’

    至此,所有依赖包都安装完了,可以安装ggpolt2啦 !!!

    Ubuntu 如何安装R的旧包,以ggplot2 为例
  5. 4
    此文章非法爬取自百度经验
  6. 5

    这种方法也可以用于处理用install.package('XX')时,关于“package ‘XXX’is not available (for R version 3.XXX) ”报错

    END

注意事项

  • 需要自己先找到具体R包的网络地址
  • 有些R包的依赖包太多,如果全手动安装,工作量很大
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签UBUNTU