【问题标题】:How to find the package name in R for a specific function?如何在 R 中查找特定函数的包名称?
【发布时间】:2015-09-04 11:39:28
【问题描述】:

我想使用computeEstimate() 函数。但由于我的 R 中没有安装特定的包,我收到错误:

找不到函数“computeEstimate”

您能否告诉我应该安装哪个软件包才能获得此功能?另外 - 我如何在 R 中找到特定功能的包?

【问题讨论】:

  • 您可能需要检查 computeEstimate 是否不是某人在包之外编写的函数。
  • here你可以找到很多方法来查找函数

标签: r


【解决方案1】:

先安装包sos,然后:

require("sos")
findFn("computeEstimate")

此功能搜索 RSiteSearch 存档所涵盖的包的帮助页面(包括 CRAN 上的所有包)。

虽然对于你的例子,它没有找到一个包。

例如

findFn('multiply',maxPages = 1)

工作正常。您确定该函数存在于某处吗?

【讨论】:

  • 另一种方法是搜索rdocumentation.org上的函数。
  • 谢谢。但是,当我尝试 findFn('max',maxPages=1) 时,会收到警告消息,因为“命中的文档太多。忽略'。你能告诉我如何摆脱。
  • 来自文档:# 发现太多匹配项需要处理; # 报告 Inf 匹配但没有返回。 # 发生这种情况时,使用更严格的搜索
猜你喜欢
  • 2020-10-31
  • 1970-01-01
  • 1970-01-01
  • 2012-05-20
  • 1970-01-01
  • 2020-08-30
  • 2021-08-31
  • 2022-01-17
相关资源
最近更新 更多