R语言使用笔记 一批量下载R包
在使用R时,遇到一个问题:要在不能连接互联网的服务器上安装所有的R包。
解决这个问题,要完成两个主要工作:1.在R网站上下载R包;2.将R包安装到服务器上。
完成第一个工作的做法是:
(1)在一个能连接互联网的电脑上安装好R,访问R包下载网站:https://mirrors.tuna.tsinghua.edu.cn/CRAN/,然后在R的工作目录下,创建一个excel文件,把所有的R包名称复制到excel里,保存为:“packages.xlsx”;
(2)在R里运行如下命令:
ibrary(xlsx);bao<-read.xlsx('packages.xlsx',1,encoding = 'UTF-8');bao2<-as.vector(as.character(bao[,2]))
for (i in 27: length(bao2)){ download.packages(bao2[i],'E:/R 'auto' )
}
将所有的包下载后保存在E:/R packages文件夹里。 完成第二个工作的做法是:
(1)设置工作目录为“E:/R packages”,命令为 setwd(“E:/R packages”)
packages'method =
(2)运行命令: bao3<- dir()[grep(„.tz‟,dir()] for (i in 1:length(bao3)){
install.packages(bao3[i], repos = NULL, type = \"source\") }
完成所有下载好的包的安装。
因篇幅问题不能全部显示,请点此查看更多更全内容