Skip to content
Prev 308678 / 398503 Next

creating a function using for if

Then what about:

fun<-function(a,b,c,data) {
   ifelse(data > c, (a*(data-c)^0.5)+(b*(data-c)), 0)
}

 y=c(100,210,320,130,170,120,220,90,55,45)
 fun(10000,0.2,150,data=y)
[1]      0.00  77471.67 130418.05      0.00  44725.36      0.00  83680.00
 [8]      0.00      0.00      0.00

Sarah
On Mon, Oct 22, 2012 at 11:24 AM, Balqis <aehan3616 at gmail.com> wrote: