[R] as.formula doesn't want to take a phrase

Marc Schwartz marc_schwartz at me.com
Mon Apr 18 21:54:02 CEST 2011


On Apr 18, 2011, at 2:44 PM, Dimitri Liakhovitski wrote:

> Hello!
> 
> I am trying to create a formula object using as.formula. But it's not working:
> 
> examplephraze<-"for.my.example"
> myformula<-as.formula(paste(examplephraze,"~group, sum, data=mydata",sep=""))
> 
> What's the problem?
> Thanks a lot!


The actual 'formula' part consists *only* of the actual model specification formula (LHS ~ RHS), not the additional arguments to a model function or other function that takes a formula as an argument (eg. boxplot()).

Thus:

myformula <- as.formula(paste(examplephraze,"~group"))

> myformula
for.my.example ~ group


HTH,

Marc Schwartz



More information about the R-help mailing list