📜  获取 R 编程中所有附加包的列表 - search()函数(1)

📅  最后修改于: 2023-12-03 15:41:27.002000             🧑  作者: Mango

获取 R 编程中所有附加包的列表 - search()函数

在 R 编程中,附加包是用于扩展语言的工具包,可以提供更高级的功能和更广泛的数据处理能力。

为了查看 R 编程中所有已经下载和安装的附加包列表,可以使用 R 的 search()函数。该函数会返回一个包含已安装的全部包和默认路径的向量。

语法

下面是 search() 函数的语法:

search()
示例

假设我们在 R 中安装了 tidyverse 包,在执行 search() 函数时,会得到类似如下的输出:

> search()
 [1] ".GlobalEnv"        "package:readr"     "package:purrr"     "package:dplyr"    
 [5] "package:tidyr"     "package:tibble"    "package:ggplot2"   "package:tidyverse"
 [9] "tools:rstudio"     "package:stats"     "package:graphics"  "package:grDevices"
[13] "package:utils"     "package:datasets"  "package:methods"   "Autoloads"        
[17] "package:base"

其中,首先输出的是用户的全局环境,其余的则是已经安装的包的名称。

我们还可以使用 %in% 函数和 installed.packages() 函数来检查某个包是否已被安装:

> "tidyverse" %in% installed.packages()[, 1]
[1] TRUE
> "foo" %in% installed.packages()[, 1]
[1] FALSE

这将返回一个逻辑值,表示该包是否被安装。

以上就是关于在 R 编程中获取附加包列表的 search() 函数的介绍。