【问题标题】:Is there a command in R to view all the functions present in a package? [duplicate]R中是否有命令可以查看包中存在的所有功能? [复制]
【发布时间】:2015-05-22 09:02:47
【问题描述】:

我想知道是否有一个命令,使用它可以查看R包中内置的所有功能。

例如,假设我将一个包加载到环境中:

require(dplyr)

现在,我想获取dplyr 包中所有函数的列表。

有没有办法得到这样的清单?

【问题讨论】:

  • 你可以试试library(help="dplyr" ),但它只会显示用户定义的函数,例如不以点开头的函数
  • @MamounBenghezal 刚刚尝试了您给出的命令。这就是我一直在寻找的。非常有帮助...非常感谢。

标签: r


【解决方案1】:

您可以使用lsf.str

例如:

lsf.str("package:dplyr")

要列出包中的所有对象,请使用ls

ls("package:dplyr")

请注意,必须附上包裹。

要查看当前加载的包列表,请使用

search()

即使没有附加包,也可以调用帮助:

help(package = dplyr)

最后,您可以使用提供自动完成功能的 RStudio。因此,例如,在控制台中输入dplyr:: 或在编辑文件时会弹出一个包含所有dplyr 函数/对象的列表。

【讨论】:

  • 哦,最后一部分 dplyr::(以及用于自动完成列表的 ctrl+空格键)对我来说是全新的......再次感谢。
  • @KrishnaKanth RStudio 的较新(测试版)版本具有自动自动完成功能(无需按 CTRL+SPACE)以及调试等其他优点!
猜你喜欢
  • 2011-05-01
  • 2015-04-23
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
  • 2017-10-12
  • 1970-01-01
  • 2021-04-28
  • 2019-09-07
相关资源
最近更新 更多