2015-09-04 56 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匹配但不返回。 #發生這種情況時,請使用更嚴格的搜索 –

相關問題