前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >介绍一个很实用的R包——R包管理工具

介绍一个很实用的R包——R包管理工具

作者头像
DataCharm
发布2021-02-22 12:09:17
6660
发布2021-02-22 12:09:17
举报
文章被收录于专栏:数据 学术 商业 新闻

在浏览器中,可以使用Extension Manager插件来管理各种各样的插件,也可以使用油猴插件来管理各种各样的脚本。

那么在R中,有没有专门的R包来管理各种R包了?

答案是有的

今天又发现一个好包——pacman包。

pacman包就是专门的R包管理工具

下面我们来学习下这个包。

先安装和加载pacman包。

代码语言:javascript
复制
install.packages("pacman") # 安装包
library(pacman) # 加载包

首先看下帮助文件,学习一个包最好最快的方法就是看帮助文件啦。

pacman包中的函数比较多,但是都比较简单,我们一个一个的看。

因为pacman包是一个R包管理工具,所以我们以ggplot2包为例进行演示。

代码语言:javascript
复制
# 输出ggplot2包的作者名称
p_author(ggplot2)
代码语言:javascript
复制
# 输出ggplot2包的引用文献
p_cite(ggplot2)
代码语言:javascript
复制
# 检查在CRAN上是否可以获取ggplot2包
p_iscran(ggplot2)
# [1] TRUE
代码语言:javascript
复制
# 输出CRAN上可以获取的R包
p_cran()
代码语言:javascript
复制
# 输出ggplot2包中的数据集
p_data(ggplot2)  
代码语言:javascript
复制
# 从本地库中永久删除ggplot2包
p_delete(ggplot2) 
代码语言:javascript
复制
# 检测操作系统
p_detectOS()
# [1] "Windows"
代码语言:javascript
复制
# 在CRAN上是否存在ggplot2包
p_exists(ggplot2, F)
# [1] TRUE

# 在本地库中是否存在ggplot2包
p_exists(ggplot2, T)
# [1] TRUE
代码语言:javascript
复制
# 输出ggplot2包中的所有函数
p_funs(ggplot2) 
代码语言:javascript
复制
# 安装ggplot2包
p_install(ggplot2)
代码语言:javascript
复制
# 从网络上获取ggplot2包的帮助文件
p_help(ggplot2, web = TRUE)
代码语言:javascript
复制
# 输出ggplot2包的相关信息
# 信息包括title, version, author, maintainer, description, depends, imports, suggests
p_info(ggplot2)
代码语言:javascript
复制
# 也可以输出版本信息等
p_info(ggplot2, fields = "Version")
# $Version
# [1] "3.3.2"

后面还有很多,有兴趣的可以自行学习。


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DataCharm 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档