• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Mac版R语言(四):pacman包——在R语言工程中一次性下载安装、导入多个包的方法 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

新浪微博(网页版):Jenny爱学习

微信公众号:R语言数据分析与实践

pacman包

pacman包是R包集群管理的工具,能够减少大量packages操作相关的键入。依托函数library( )为基础,pacman包能够在部署R工程时极大的提高集群管理的效率并减少有关packages的繁琐调用代码。

pacman包中的函数名称格式为p_xxx,其中xxx是函数的功能。

例如p_load( )可以一次性载入多个packages,代替了多次对library( )require( )的调用,同时,如果你要安装的packages与当前R环境不匹配(package is not avaliable for the R version),p_load( )将仍然为你安装。与library( )函数一样,对于pacman包中的大部分函数,不需要对括号内参数使用引号“ ”。

 

1  一次性安装加载多个R包

对于初学者,会使用

install.packages(“package_name ”)

命令从CRAN上安装R包。并使用

library(    )

命令将安装的R包加载到当前运行到R工程中。

对于小的练习和入门,可以使用这样的代码实现,但是对于大规模数据的挖掘项目,多达十几个packages的载入,library( )命令会使得工作量变得很大。

p_load(  ):用于一次性下载/装载/更新多个packages

很多博客会给出一次性下载、载入packages的代码,如下:

使用代码下载/装载多个packages

 

使用p_load( )函数,将以上对packages集群的下载及安装代码缩短为:

使用p_load函数一次性下载/导入多个packages

 

2  packages集群的下载/载入

多个packages的下载与载入函数

 

 

函数说明:

p_install( ):从CRAN上下载多个packages。例如从CRAN上下载dbConnect、qdap、reports包:

> p_install(dbConnect,qdap,reports)

p_install_gh( ):pacman提供了devtools包的封装, 可以从GitHub中下载、装载多个packages

> p_install_gh("Dasonk/githubSearch","trinker/regexr","hadley/[email protected]")

 

注意,使用p_install_gh( )函数安装GitHub上的R包,函数将会忽略以下路径地址形式的字符串

 

username/repo[/subdir][@ref|#pull]

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
R语言搭建炫酷的线上博客系统发布时间:2022-07-18
下一篇:
R语言学习 - 箱线图(小提琴图、抖动图、区域散点图)发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap