2015-09-04 100 views
1

我想使用computeEstimate()函数。但由于具体的包没有安装在我的R,我得到错误:如何在R中找到特定函数的包名?

could not find function "computeEstimate"

你能让我知道我应该安装哪个软件包以获得此功能?另外 - 我如何找到一个R的特定功能包?

+0

您可能想要检查'computeEstimate'是不是某个人在软件包外面写的功能。 – rbatt

+0

[here](http://stackoverflow.com/questions/7027288/error-could-not-find-function-in-r)你可以找到很多方法来找到一个函数 –

回答

9

首先安装包SOS,然后:

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

此函数搜索由RSiteSearch档案(包括CRAN上所有的包)覆盖包的帮助页面。

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

但例如

findFn('multiply',maxPages = 1) 

工作正常。你确定这个函数存在于某个地方吗?

+1

另一种方法可能是搜索[rdocumentation.org]上的功能(http://rdocumentation.org)。 – juba

+0

谢谢。但是,当我尝试将findFn('max',maxPages = 1)作为'太多文档命中时收到警告消息。忽略”。你能告诉我如何摆脱。 –

+0

从文档: #发现太多匹配处理; #报告Inf匹配但不返回。 #发生这种情况时,请使用更严格的搜索 –

相关问题