R语言中如何批量安装R包
1、
> library(qqman) ## 未安装的包 Error in library(qqman) : 不存在叫‘qqman’这个名字的程辑包 > library(data.table) Error in library(data.table) : 不存在叫‘data.table’这个名字的程辑包 > library(detectRUNS) Error in library(detectRUNS) : 不存在叫‘detectRUNS’这个名字的程辑包 > candidate_pak <- c("qqman", "data.table", "detectRUNS") ## 生成包向量 > candidate_pak [1] "qqman" "data.table" "detectRUNS" > install.packages(candidate_pak) ## 批量安装包
批量加载:
> candidate_pak [1] "qqman" "data.table" "detectRUNS" > for (i in candidate_pak) { ## 利用for循环批量加载 + library(i, character.only = T) + }
2、判断包是否提前安装
> candidate_pak <- c("qqman", "data.table", "detectRUNS") > candidate_pak [1] "qqman" "data.table" "detectRUNS" > candidate_pak %in% installed.packages() [1] FALSE FALSE TRUE > candidate_pak[!candidate_pak %in% installed.packages()] ## 过滤已经安装的包 [1] "qqman" "data.table" > candidate_pak <- candidate_pak[!candidate_pak %in% installed.packages()] ## 重新生成候选包向量 > candidate_pak [1] "qqman" "data.table" > install.packages(candidate_pak) ## 批量安装
参考:
001:https://mp.weixin.qq.com/s?__biz=MzI0MTIzNjYwNQ==&mid=2247487190&idx=1&sn=6dcfeefd5ea4aa197736826040e2db1b&chksm=e90fe1c4de7868d290ca14cca10670654b23f8b2bb32bd73c987fe3f233a7e1ae6e0ee96f92b&mpshare=1&scene=23&srcid=05084tQwhoY5uwhsPLpCaRKZ&sharer_sharetime=1651940014448&sharer_shareid=50b75c6a886e09824b582fb782a7678b#rd
002:https://blog.csdn.net/zyj15393961975/article/details/118207841
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-05-08 linux 系统如何删除特定的行