打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何批量安装R语言包

1. 为什么要批量安装R语言包

当你在新的环境下, 安装R语言时,你需要安装很多包,比如tidyverse,比如data.table,这里你可以写一个函数,将所有需要的包写进去,然后进行批量安装

2. 程序如下:

ipak <- function(pkg){
new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
if (length(new.pkg))
install.packages(new.pkg, dependencies = TRUE)
sapply(pkg, require, character.only = TRUE)
}

3. 编程思路

  • 将当前已经安装的包读取

  • 判断你的包是否已经安装

  • 如果没有安装, 那就安装

  • 返回安装状态, 是否安装成功

4. 示例代码

比如, 这里我要安装如下包, 将其写为对象packages, 然后定义函数ipak批量安装包函数, 最后使用ipk批量安装packages

packages=c("tidyverse","data.table","devtools","shiny","shinydashboard",
"sommer","agridat","agricolae","desplot")
ipak <- function(pkg){
new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
if (length(new.pkg))
install.packages(new.pkg, dependencies = TRUE)
sapply(pkg, require, character.only = TRUE)
}
ipak(packages)

5. 如何运行代码

  • 将上面代码放到R语言中,运行即可安装定义的包

  • 如果想要增加新的包, 放到packages里面即可.

字数少于300, 不能申请原创,那我就打一些字,然后就可以申请原创了,因为申请原创很重要啊,所以我才打这么多字。感觉可以了,那就开始申请原创吧。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
R语言包,掌握这10个就够了!(含资源下载)
python 制作自定义包并安装到系统目录的方法
R语言 | 第一讲:R包的安装与使用
R下载安装WGCNA
提取NHANESIII数据详解
12. R studio/R 工具指南(十一:R 的更新与R 包的迁移)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服