[R] How to pass strings to functions? [once once more, now With content I hope...]
Uwe Ligges
ligges at statistik.uni-dortmund.de
Thu Jul 8 13:04:23 CEST 2004
Gijs Plomp wrote:
> Dear expeRts,
>
> I fail to succesfully pass strings to functions. It comes down to the
> observation that
>
> > plot(someVariable,anotherVariable)
>
> works fine, but
>
> > x <- "someVariable"
> > y <- "anotherVariable"
> > plot(x,y)
Do you mean
x <- someVariable
y <- anotherVariable
plot(x,y)
Why are you not calling
plot(someVariable, anotherVariable)
> does not.
>
> Does this have something to do with the returned value of x being
> /"someVariable"/ and not /someVariable/, i.e. without the quotation
> marks? Is there any way to work around this?
>
> Ultimately I'd like to make multiple graphs by looping throught the
> values in vectors. Something like:
> > var<-c(var1,var2...n)
> > for (v in var)
> >{
> > plot(var, x))
> >}
Does not make sense. You need to use "v" within the loop..... But I
don't know what you are intending? You still need to be more specific!
Uwe Ligges
> I've looked around for help on this but am stuck.
>
> Hope you can help,
> Gijs Plomp
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
More information about the R-help
mailing list