我在R中創建一個函數,我要求一個字母(或一個字符串)。這裏是第一個函數的一個例子:使用字符R函數
fun.1<-function(a=2,b=3,c=4) return(a+b^2+c^3)
和使用的第一個另一個功能:
fun.2<-function(letter.to.test="a",a=2,b=3,c=4){
if(letter.to.test=="a") {a=0:10}
else if(letter.to.test=="b"){b=0:10}
else {c=0:10}
return(fun.1(a,b,c))
}
我怎麼可能寫fun.2
沒有的if else功能?在我的真實代碼中,我有46個參數可供測試,所以如果還有其他問題,請寫46。謝謝
你已經有了一個很好的答案,但一般性評論:spacesinyourcodemakeitaloteasiertoread。 – Gregor 2014-12-03 17:06:00