Я создаю функцию в R, где я прошу письмо (или строку). Вот пример с первой функцией:using character R function
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