I have a vector and need to count how many data points fall inside each bin:

dat <- rnorm(100)
breaks <- -3:3
table((cut(dat, breaks)))

(-3,-2] (-2,-1]  (-1,0]   (0,1]   (1,2]   (2,3]
      3      13      42      30      12       0

if I reverse the breaks vector, the results remains the same:
breaks <- rev(breaks)
table((cut(dat, breaks)))

(-3,-2] (-2,-1]  (-1,0]   (0,1]   (1,2]   (2,3]
      3      13      42      30      12       0

What I would like is break to also determine the order of the table output, in this case it should also be reversed, like:
( 3, 2] ( 2, 1]  ( 1,0]   (0,-1]   (-1,-2]   (-2,-3]
      0      12      30      42      13       3

Thus I would like to reorder the vector using break, but I do not know how.

TIA
Mark
–––––––––––––––––––––––––––––––––––––––
Mark Heckmann
Dipl. Wirt.-Ing. cand. Psych.
Vorstraße 93 B01
28359 Bremen
Blog: www.markheckmann.de
R-Blog: http://ryouready.wordpress.com

______________________________________________
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.

Reply via email to