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


______________________________________________
[email protected] 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