try this: > y <- c(0,1,1,3,3,3,5,5,6) > x <- tabulate(y+1) > names(x) <- seq(from = 0, by = 1, length = length(x)) > x 0 1 2 3 4 5 6 1 2 0 3 0 2 1 >
On Thu, Oct 13, 2011 at 7:33 AM, Kathie <kathryn.lord2...@gmail.com> wrote: > Dear R users, > > I'd like to count the number of integers in a vector y. > > Here is an example. > > y <- c(0,1,1,3,3,3,5,5,6) > > In fact, I know how to count the number of specific number in y. > > sum(y==0) -> 1 > sum(y==1) -> 2 > sum(y==2) -> 0 > sum(y==3) -> 3 > sum(y==4) -> 0 > sum(y==5) -> 2 > sum(y==6) -> 1 > > > However, in one computation I want to get this vector [1,2,0,3,0,2,1]. > > Thank you in advance. > > Kathie > > > > -- > View this message in context: > http://r.789695.n4.nabble.com/Counting-the-number-of-integers-at-one-swoop-tp3901215p3901215.html > Sent from the R help mailing list archive at Nabble.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. > -- Jim Holtman Data Munger Guru What is the problem that you are trying to solve? ______________________________________________ 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.