美文网首页
提高R包下载速度

提高R包下载速度

作者: 奔跑的Forrest | 来源:发表于2020-03-29 16:14 被阅读0次

    有时候下载 R 包的速度特别慢,有可能是因为下载源有问题需要更改一下,个人来看腾讯云的目前是比较快的。

    1、提高R包下载速度:清华源链接,然后点击右上角的 source 即可

    file.edit("~/.Rprofile")
    实测,腾讯云更好使
    # 选择下面添加
    # tinghua source
    options("repos" = c(CRAN = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
    options(BioC_mirror = "[url]https://mirrors.tuna.tsinghua.edu.cn/bioconductor")[/url] 
    
    # 关于下载镜像,还有腾讯云
    # 腾讯云
    options("repos" = c(CRAN="http://mirrors.cloud.tencent.com/CRAN/"))
    options(BioC_mirror="http://mirrors.cloud.tencent.com/bioconductor")
    

    2、如何安装多个不同版本的 R 包

    在绘图部分 geom_pointrange() 使用过程中由于 ggplot2 更新到了 3.3 导致了这个包的功能不能用,所以怎么在不删除已有 ggplot2 3.3 版本的基础上加载 ggplot2 3.2 呢?
    参考链接:How do you use multiple versions of the same R package?

    ggplot2 <- "https://cran.r-project.org/src/contrib/00Archive/ggplot2/ggplot2_3.2.1.tar.gz" 
    
    install.packages(ggplot2, repos = NULL, type = "source", lib = "D:/swrj/R/temp_library")
    # 上面的 library 后面千万别加 "/", 否则失败,别问问我怎么知道
    
    # 下面这一步之前先创立一个管理低版本的包的文件夹
    library(ggplot2, lib.loc = "D:/swrj/R/temp_library")
    
    sessionInfo()
    # 这里我只展示 ggplot2 包的版本,可以看到已经是 3.2.1 了
    [1] ggplot2_3.2.1
    

    相关文章

      网友评论

          本文标题:提高R包下载速度

          本文链接:https://www.haomeiwen.com/subject/vsluuhtx.html