[R] How to show classes with 0 count in table()?

R. Michael Weylandt michael.weylandt at gmail.com
Mon Oct 31 16:44:03 CET 2011


It's not a totally general solution but something like

table( factor(x, levels = min(x):max(x)))

will do it in this case. The key is to make understand that R converts
your data to a factor if necessary and then checks each level of that
factor. Here we are taking care of the factor conversion explicitly.

Michael

On Mon, Oct 31, 2011 at 8:35 AM, Leonardo Bergamini
<llbergamini at gmail.com> wrote:
> I need a table showing even the zero counts.
>
> x<-c(1,1,1,2,2,2,5,5,5)
> table(x)
> x
> 1 2 5
> 3 3 3
>
>
> How can I get this:
>
> x
> 1 2 3 4 5
> 3 3 0 0 3
>
> Thanks,
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
>



More information about the R-help mailing list