[R] function with xyplot

John Kane jrkrideau at yahoo.ca
Thu Jun 14 13:16:25 CEST 2007


You need to reference the data.frame or append it.  

myplot(DF$X) should work
or 
append(DF)
myplot(X)
--- Diego Gruber <diego.gruber at gmail.com> wrote:

> Hi,
> 
> I'm a new user trying to switch from SAS, so sorry
> for the beginner's
> question: Suppose I have a dataframe DF that
> contains variables X,Y,Z. I am
> trying to write a function like this:
> 
> myplot <- function(varname){xyplot(varname ~ Y,
> group = Z, data = DF)}.
> 
> The problem is then how to enter X into my function.
> If I write myplot("X")
> I get an error because the argument is a string and
> xyplot can make nothing
> out of it. If I write myplot(X) I also get an error
> that tells me the object
> X does not exist.
> 
> Thanks for your help,
> 
> Diego
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained,
> reproducible code.
>



More information about the R-help mailing list