Many thanks! all methods work well! thanks again! On Sun, Feb 6, 2011 at 8:42 PM, Ray Brownrigg <ray.brownr...@ecs.vuw.ac.nz>wrote:
> It's not quite clear what the OP really wanted. A more general solution > may be: > > > a=c(4, 3, 2, 3) > > ta <- table(a) > > ta > a > 2 3 4 > 1 2 1 > > ta[as.character(a)] > a > 4 3 2 3 > 1 2 1 2 > > > HTH > Ray Brownrigg > > On Mon, 07 Feb 2011, Jorge Ivan Velez wrote: > > Hi Carrie, > > > > Try > > > > > x <- rle(a) > > > rep(x$lengths, x$lengths) > > > > [1] 1 2 2 1 > > > > HTH, > > Jorge > > > > On Sun, Feb 6, 2011 at 8:21 PM, Carrie Li <> wrote: > > > Hello R-helpers, > > > > > > I have a question about counting numbers. > > > Here is a simple example. > > > > > > a=c(2, 3, 3,4) > > > > > > > table(a) > > > > > > a > > > 2 3 4 > > > 1 2 1 > > > > > > so, I can to create another variables that has the corresponding > counting > > > numbers. > > > In this case, I want to have: > > > > > > b=c(1,2,2,1) > > > > > > Is there any way coding for this ? > > > > > > Thanks for helps! > > > > > > Carrie-- > [[alternative HTML version deleted]] ______________________________________________ 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.