[R] add factor to dataframe given ranges
    Albert Vilella 
    avilella at gmail.com
       
    Thu Dec 22 16:58:15 CET 2005
    
    
  
Hi all,
I would like to factorize the entries in a dataframe given some
groupings. E.g:
mydf = data.frame(
  a = rnorm(100,10),
  b = rnorm(100,10),
  c = rgamma(100, 1, scale=1))
group = hist(mydf$c, breaks="FD")
group$breaks
The idea is to create a factor "mydf$d" with levels corresponding to
the ranges in group$breaks.
There must be an easy way to do this that I haven't found out.
Thanks in advance,
    Albert.
    
    
More information about the R-help
mailing list