我在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