devtools安装_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里面即可.
devtools安装_R语言如何批量安装软件包相关推荐
- centos7 r语言安装_R 和 RStudio 的安装及 R Profile 的配置 amp; 初识 R 语言数据爬取...
❝ 本文更新至 R version 4.0.0 (2020-04-24) ❞ R 和 RStudio 的安装是非常简单的,这里提供一些安装 Tips.在文章的最后我还通过一个案例带大家走进奇幻的 R ...
- 包无法安装_R语言基础教程——第2章:R下载安装和环境搭建
R语言安装包下载 官网下载R安装包 下载地址为:https://cran.r-project.org 进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows.Mac和 ...
- python模块批量安装方法_python离线批量安装依赖包
[前提]:已安装pip,下载地址https://pypi.python.org/pypi/pip [步骤一]:打包已安装的依赖包 pip freeze >requirements.txt#生成已 ...
- macos server 恢复安装_Go语言:Docker安装及运行consul节点
微服务管理--Docker安装及运行consul节点 搭建集群 在真实的生产环境中,需要真实的部署consul集群.在一台机器上想要模拟多台集群部署的效果,有两种方案:一种是借助虚拟机,另一种是借助容 ...
- android 批量安装apk,如何一键批量安装APP应用apk安装包?
在安卓手机应用市场中,有的用户可能会遇到这样的问题,当我们下载了一堆安卓apk安装包,可是还需要我们一个个的点开去安装,这样非常麻烦,还浪费了用户不少时间.那有用户要问了,如何才能实现一键批量安装ap ...
- 在此计算机中找不到cad,在此计算机上找不到AutoCAD201x,你需要安装AutoCAD201x才可以安装此语言包CAD安装失败解决方法...
摘要: 我们在安装AutoCAD的时候,经常会遇到失败的情况,不同的失败错误,也对应不同的解决方法,今天溪风要给大家讲的是AutoCAD2018或者2019.2020等版本失败重装会遇到的... 我们 ...
- python语言安装-Python语言脚本的安装和配置
Python语言脚本有很广泛的应用,在这一过程中,我们会看到种种的问题.其实只要仔细学习就能解决.下面我们就来详细的学习下相关的技术信息.希望大家有所收获. 目前有许多第三方脚本语言可供直接使用,例如 ...
- python批量安装软件,[Python自学] 批量安装依赖
一.从开发环境导出依赖 在虚拟环境中运行命令: (venv_1) [root@centos-venv-fb ~]# pip3 freeze > ~/requirements.txt 可以将当前虚 ...
- vs2013c语言要安装什么,15图解析vs2013安装,C语言最佳IDE安装
前言 此文是一篇C语言学习的文章,适合不知如何如何学习C语言的初始学者使用以及正在学习C语言的人使用.本文主要内容是关于vs2013的安装.常规设置.以及简单实用. 安装VS2013 这很简单,其实我 ...
最新文章
- 博客非100%原创,在学习道路上,我一直站在别人肩上
- 【POJ】2503 Babelfish(字典树,map,指针)
- pytorch 实现openpose
- 【错误记录】Flutter 组件报错 ( No Directionality widget found. | RichText widgets require a Directionality )
- 用 PHP 读取 XML
- 免费版最好用功能强大方便快捷的计算器Calculator#出炉~
- K-均值对地图上的点进行聚类(2)
- 图片动画效果html5,8个实用炫酷的HTML5图片动画应用
- 大于3小于4的整数bleem_比三大,比四小的整数是存在的吗?
- argparse、glob、findall
- 数据库工作笔记002---新建mysql数据库的时候_对字符集和排序规则的选择
- 【GTK】信号量(signal)大全
- Atitit mybatis prblm n solu v1 u55 目录 1.1. 加载任意文职cfg	1 1.2. 根据dburl获取factory	1 1.3. Load any mapper
- AFNetwork 作用和使用方法具体解释
- CISSP考试复习经历分享2020年12月
- 15 种最受欢迎的数据可视化流程图及模板
- 2019一键清空朋友圈_微信一键删除好友软件(2019微信批量删除好友最快速有效的方法)...
- 第五章-对单词进行分类和标记
- 金融科技——预测银行贷款
- 如何将拉勾网(智联招聘)的预览简历导出来