美文网首页
工具:自动安装R包

工具:自动安装R包

作者: 生信学习者2 | 来源:发表于2024-05-16 16:26 被阅读0次

    介绍

    available.packages()函数提供当前CRAN的R包列表

    packages <-c("tidyverse", "limma","ggplot2", "pheatmap")
    
    #检查所需的R包是否已安装,若未安装则从CRAN或Bioconductor安装包
    packagecheck <- function(x) {
      if (!require("BiocManager")) {
        install.packages("BiocManager")
      } else if (!require(x, character.only = T)) {
        CRANpackages <- available.packages()
        if (x %in% rownames(CRANpackages)) {
          install.packages(x)
        } else {
          BiocManager::install(x, update = TRUE, ask = FALSE)
        }
      }
    }
    lapply(packages, packagecheck)
    

    相关文章

      网友评论

          本文标题:工具:自动安装R包

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