0
我已經寫的函數採取兩個向量,比方說x和y,我返回值與另一向量: 總和(X),和(y)和總和(X)/總和(Y)。錯誤中的R的函數調用
我寫的代碼是:
> anotherFunction<-function(x,y){
+ return (c(sum(x),sum(y),(sum(x)/sum(y))))
+ }
我用這個功能如下:
summaryBy(Age~age.groups,data=testdata,FUN=anotherFunction(testdata$Clicks,testdata$Impressions))
我有以下錯誤:
錯誤FUN( X [1L],...):找不到功能 「currFUN」
可有人請指出我的錯誤和Te我該如何糾正它。在此先感謝
一般來說,'FUN'應該只是函數的名字。但無論如何,我不認爲具有兩個參數的函數會按照您認爲的方式工作。 – joran
@noah:是的。總結通過doBy包 – BrownBeast
@joran:我是R的新手,所以很有可能我寫的代碼不是推薦的形式。我想我必須改變我在R編程時的想法和理解代碼 – BrownBeast