科研星球

R语言绘图与统计教程:如何快速查找自己需要的R包

有时候有朋友在R语言交流群问,目前R包那么多,怎么快速找到自己需要的R包?

今天来介绍两个方法解决上面的问题。

1. 使用sos包

在《R语言教程》这本书中,作者提到,如果我们只知道一些方法的名字而不知道具体的扩展包和函数名称,可以安装sos扩展包来解决。

下面我们学习下这个包,看下这个包怎么用。

包可以直接从CRAN上安装。

install.packages("sos")
library(sos)

查阅下帮助文件,包的主要函数是findFn()函数。

比如说我们想搜索ROC曲线相关的包或函数,可以直接将roc这个关键词直接放入findFn()函数,然后运行代码,具体如下:

ROC <- findFn("roc")

下载 (1).jpeg

运行上面代码后,函数会自动联网寻找相关的R包和函数,然后返回匹配结果。

ROC # 输出ROC信息

会在浏览器中自动打开搜索的结果,如果返回的结果比较多,我们可以根据相应的关键词进行排序。

如果我们找到了合适的R包,可以点最后一列的链接查看包的详细信息。

下载 (2).jpeg

我们还可以使用writeFindFn2xls()函数将检索结果保存为Excel文件。

writeFindFn2xls(ROC)

2. 使用Rdocumentation网站

除了sos包,我们还可以在Rdocumentation网站进行检索

网址:https://www.rdocumentation.org/

下载 (3).jpeg

我们在上面的检索框输入检索关键词,点击检索,比如说roc。

下载 (4).jpeg

左边是检索出的R包,右边是检索出的函数,我们可以浏览下选择自己需要的。

这两种方法都不复杂,并且很实用。


没有账号?