Is this ok or is it what you are trying to avoid: factor(unlist(lapply(cutYield, as.character)))
On 3/15/06, Sebastian Luque <[EMAIL PROTECTED]> wrote: > Hi, > > I've run into a ridiculous problem I can't find any solutions for in the > archives or help pages: > > data(barley) > cutYield <- with(barley, by(yield, variety, cut, breaks = c(0, 30, 60, 90))) > > As in this example, I'm using 'by' to return a factor for each level of > another factor. The problem is that 'by' returns a list of the factors, > and I need all these factors concatenated. No problem, I said: > > unlist(cutYield) > > which returns an 'integer' class object, so it's no longer a factor. The > same happens with: > > do.call(c, cutYield) > > I could recreate the factor from the integer level codes returned above, > but this is not good because this means redoing the job already done by > the function called in 'by', making the code more prone to errors. > > Thanks in advance for any pointers, > > -- > Sebastian > > ______________________________________________ > R-help@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 > ______________________________________________ R-help@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