R 包安装
约 175 字小于 1 分钟
2024-11-09
Q1:安装指定版本的 R 包
( 一般会在老版本的R里面经常遇到,比如说 Matrix
,MASS
等等 )
CRAN
来源的 R 包
# 以 Matrix 为例
install.packages("https://cran.r-project.org/src/contrib/Archive/Matrix/Matrix_1.6-5.tar.gz")
# 使用南大镜像
install.packages("https://mirror.nju.edu.cn/CRAN/src/contrib/Archive/Matrix/Matrix_1.6-5.tar.gz")
Q2:锁定虚拟环境中 R 的版本
- 可以使用
pinned
文件显式指定来实现锁定版本
echo "r-base==4.3.2" > "~/anaconda3/envs/R4.3.2/conda-meta/pinned"
# Python 之类的也可以这样锁定
Q3:指定镜像源
echo "options(\"repos\" = c(CRAN=\"https://mirror.nju.edu.cn/CRAN/\"))" >> ~/.Rprofile
Q4:升级所有包
# 默认询问每个包是否要安装
update.packages()
# 不询问,直接安装
update.packages(ask = False)