zoukankan      html  css  js  c++  java
  • Rstudio配置镜像

    Rstudio配置镜像

    引言

    R编程,就是 **用别人的包和函数 **讲述你自己的故事,所以R编程中经常要进行下载package。生物学分析用的package主要就是从CRAN 和Bioconductor进行下载。R使用install.packages 来安装CRAN中的packages,使用 BiocManager::install() 安装bioconductor中的程序包。由于默认会选择国外CRAN 和Bioconductor,速度慢,常导致下载失败。所以可以设置使用国内镜像,提高下载速度。

    关于镜像的介绍,和一些开源软件的国内镜像源整理,请点击 这里 .

    Rstudio设置镜像的三种方法

    这里介绍几种在R 中设置镜像的方法。分别以CRAN中的mailR包安装,以及Bioconductor中的 “GenomicFeatures” 包和"AnnotationDbi"包安装为例。CRAN国内源设置为清华的镜像,Bioconductor的国内源设置为中科大的bioc镜像。

    因为安装Bioconductor中的程序包,需要Bioconductor自己的安装工具BiocManager,所以如果之前不曾安装过的话,先运行下面代码安装BiocManager。

    if (!requireNamespace("BiocManager", quietly = TRUE))
        install.packages("BiocManager")
    

    每次安装package时设置镜像

    • CRAN中的mailR安装
    install.packages('mailR', repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/")
    
    • Bioconductor中的 “GenomicFeatures” 包安装,使用BiocManager中的install()函数
    BiocManager::install(c("GenomicFeatures", "AnnotationDbi"), site_repository = "https://mirrors.ustc.edu.cn/bioc/")
    

    在rstudio IDE中设置默认镜像

    在rstudio IDE中只能设置CRAN 的默认镜像。

    操作方法是:

    1. 在rstudio IDE中,Tools工具子菜单,点击进入Global options功能。
    2. 在Global options窗口中,点击右边菜单packages。
    3. 进入packages management(工具包管理),点击Change(更改下载节点CRAN mirror),选择中国区域内的镜像,再点击下方OK-Apply即可。

    修改R配置文件.Rprofile以设置默认镜像

    • CRAN (The Comprehensive R Archive Network) 镜像源配置文件之一是 .Rprofile (linux 下位于 ~/.Rprofile )。在文末添加如下语句:
    options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
    
    
    • Bioconductor 镜像源配置文件之一是 .Rprofile (linux 下位于 ~/.Rprofile )。在文末添加如下语句:
    options(BioC_mirror="https://mirrors.tuna.tsinghua.edu.cn/bioconductor")
    
    

    所以以上两个镜像设置语句可以一起添加到.Rprofile 文末即可。

  • 相关阅读:
    spring cloud 学习
    python学习-2 python安装和环境变量的设置
    python学习-1 编程语言的介绍
    LIUNX随堂学习-3 权限
    LIUNX随堂学习-2 用户和组,增、删、改、查
    LIUNX随堂学习-1 用户及查看信息
    MySQL--Oracle导出数据csv
    MySQL--mysql中You can’t specify target table for update in FROM clause错误解决方法
    Python--安装
    MySQL--复制
  • 原文地址:https://www.cnblogs.com/songbiao/p/12490831.html
Copyright © 2011-2022 走看看