【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
相关推荐
晨曦中的暮雨1 小时前
限流算法——固定窗口、滑动窗口、漏桶、令牌桶
java·开发语言·算法
喵了几个咪2 小时前
GoWind CMS 拆解:在 Go 里给 TipTap 搭一套 Yjs 协同后端
开发语言·后端·golang
程序员清风2 小时前
数据处理脚本工程化:日志、配置、命令行与测试
服务器·开发语言·数据库
2601_962885724 小时前
如何用 Python 把 K 线重采样成任意周期?
开发语言·python
Wang's Blog4 小时前
Java 项目实战: 交友项目 - 圈子功能实现:总结
java·开发语言·交友
下一站春风里5 小时前
位运算完整学习笔记:按位与(&)+ 异或(^)
开发语言·c++·算法
天外飞雨道沧桑6 小时前
我在浏览器里练了一个 792 参数的大模型,它学会了补全 JavaScript
开发语言·javascript·ai·ecmascript·ai编程
hhhjhl6 小时前
Yup 跨端三方库仓颉适配全流程
java·开发语言
运维行者_6 小时前
网络监控工具怎么选?从设备监控到智能运维的能力清单
运维·服务器·开发语言·网络·人工智能·支持向量机·php
“AI国潮设计-小江”7 小时前
【AIGC实战】Python+SDXL打造“潮汕英歌舞IP”万能立牌插件,批量生成“发财元宝蛋糕”视觉营销方案(附源码)
开发语言·人工智能·python·prompt·aigc