[R] writing function

arnaud Gaboury arnaud.gaboury at gmail.com
Thu May 20 17:54:08 CEST 2010


Dear group,

I am trying to write functions, but as a beginner, everything is not so
obvious.
Let's say I want the results in a list of elemts like this :
tot1, tot2, etc

Here is a function:

toto <-
function(x,y)

{

for(i in x:y){

paste(c("tot",i),collapse="")<-(i*2)

}
}

If I type this : 
>toto(1,5)
I get this message error:
Error in paste(c("tot", i), collapse = "") <- (i * 2) : 
  target of assignment expands to non-language object

How can I write it to get the result I want (i.e tot1, tot2... with tot1=2,
tot2=4...) in my environment?

TY for any help



More information about the R-help mailing list