Re: [R] force output dimension of table function

From: Marcio Pupin Mello <mello_at_ieee.org>
Date: Thu, 07 Apr 2011 02:37:26 -0300

You can do it using factor:

s0<-factor(0:5)
s1<-sample(s0,5,re=T)
s1

   [1] 0 2 2 4 0
   Levels: 0 1 2 3 4 5

table(s1)

   s1
   0 1 2 3 4 5
   2 0 2 0 1 0

Good luck!

-- 
Marcio Pupin Mello

Survey Engineer
Ph.D student in Remote Sensing
National Institute for Space Research (INPE) - Brazil
Laboratory of Remote Sensing in Agriculture and Forestry (LAF)
www.dsr.inpe.br/~mello


Em 4/7/2011 12:37 AM, fisken escreveu:

> I have a small annoying problem.
>
> When I use the 'table' function on a simple vector it counts the
> number of occurences.
> So depending on the values of my input vector the function returns a
> class of type table with different lengths.
>
> Is there an easy way to tell the table function, the values to expect?

>
> That is
> #############
>> set.seed(0)
>> s<-sample(0:5,5,rep=T)
>> s
> [1] 5 1 2 3 5
>> ts<-table(s)
>> ts
> s
> 1 2 3 5
> 1 1 1 2
>
> ##############
>
> And what I wanted was
>
> 0 1 2 3 4 5
> 0 1 1 1 0 2
>
>
> Thanks
>
______________________________________________ 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.
Received on Thu 07 Apr 2011 - 07:54:14 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 07 Apr 2011 - 08:00:27 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive