I would recommend using data.frame(var1, var2, ...) and not cbind.data.frame(var1, var2, ...). I consider it bad form to directly call a method of a generic function. Sometimes it leads to errors, as a method should be free to assume that its inputs are of the class it was declared to accept. In the particular case of cbind.data.frame, I think it just calls data.frame.
Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.com > -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On > Behalf Of Sarah Goslee > Sent: Monday, December 12, 2011 11:50 AM > To: Jose Bustos Melo > Cc: r-help@r-project.org > Subject: Re: [R] Variables from a Dataframe > > Without a reproducible example it's impossible to say for certain, > but I'd try > cbind.data.frame() instead of cbind(). > > You need to have a data frame, not a matrix, for the result. > > Sarah > > On Mon, Dec 12, 2011 at 2:44 PM, Jose Bustos Melo <jbustosm...@yahoo.es> > wrote: > > Hello everyone, > > > > I want make a variable selection from a dataframe, but when I build this > > new object (using cbind) > the new table (which is a matrix) I lost all the original factor names in the > variables. I get > 1,2,3.... > > > > Someone would be so kind and tell me if there's is a ny way to get > > variables in a dataframe, but not > changing these factor to numbers? > > > > Thank you all. > > José > > -- > Sarah Goslee > http://www.functionaldiversity.org > > ______________________________________________ > R-help@r-project.org 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. ______________________________________________ R-help@r-project.org 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.