【R】三种方式安装R包

文章目录

写在前面

R软件路径:

shell 复制代码
/pubsoftware/R4.1.2/bin
/pubsoftware/R4.1.2/bin/R
/pubsoftware/R4.1.2/bin/Rscript

安装包:doMC, DNAcopy, ExomeCNV,把包安装到指定路径:/mydir/R/library。

安装方式1-CRAN

指定CRAN安装:

1、先准备R代码,写入文件:install_r_package.R

R 复制代码
.libPaths(c("/mydir/R/library", .libPaths()))
options(repos = c(CRAN = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
install.packages("doMC", lib = "/mydir/R/library")

2、然后运行R脚本:

shell 复制代码
/pubsoftware/R4.1.2/bin/Rscript install_r_package.R

但是,DNAcopy, ExomeCNV的安装不可使用改方式。

安装方式2-Bioconductor

DNAcopy是Bioconductor的包,CRAN上没有DNAcopy,通过Bioconductor安装,

直接进入R(/pubsoftware/R4.1.2/bin/R)运行命令:

R 复制代码
.libPaths(c("/mydir/R/library", .libPaths()))

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager", lib = "/mydir/R/library")

BiocManager::install("DNAcopy", lib = "/mydir/R/library")

或将命令写入R脚本后用Rscript运行。

安装方式3-GitHub包

ExomeCNV也不在Bioconductor的包中,从github上找到ExomeCNV包,直接下载了zip包:ExomeCNV-master.zip。

shell 复制代码
# 下载后的包:ExomeCNV-master.zip
# 1.解压
unzip ExomeCNV-master.zip
# 2. 压缩为tar.gz
tar -zvcf ExomeCNV.tar.gz ExomeCNV
# 3. 安装
/pubsoftware/R4.1.2/bin/R CMD INSTALL ExomeCNV.tar.gz --library=/mydir/R/library
相关推荐
AI玫瑰助手2 小时前
Python函数:默认参数的定义与注意事项
开发语言·python·信息可视化
油炸自行车3 小时前
Claude Code 错误:API Error: 400 Failed to deserialize the JSON body into the
开发语言·javascript·json·trae·claude code·api error 400
肩上风骋3 小时前
C++14特性
开发语言·c++·c++14特性
Omics Pro4 小时前
首个!外源天然产物综合性代谢图谱
数据库·人工智能·算法·机器学习·r语言
JAVA社区4 小时前
Java高级全套教程(十)—— SpringCloudAlibaba超详细实战详解
java·开发语言·spring cloud·面试·职场和发展
弥树子4 小时前
踩坑记录:服务器内网调用接口,真实请求URL与官方公开URL不一致问题排查
开发语言·php
z落落5 小时前
C# ToCharArray + foreach遍历 + String与StringBuilder
开发语言·c#
学代码的真由酱5 小时前
Java多用户一对一网页聊天室-测试报告
java·开发语言·功能测试·测试
人道领域5 小时前
【LeetCode刷题日记】669.修剪二叉搜索树
开发语言·python·算法
2401_868534785 小时前
【无标题】
数据结构·r语言