Re: [R] discrete variable

From: Ted Harding <Ted.Harding_at_manchester.ac.uk>
Date: Sun, 02 Mar 2008 20:52:44 +0000 (GMT)


On 02-Mar-08 20:27:20, Pete Dorothy wrote:
> Hello,
>
> I am sorry for asking such a basic question. I could not find
> an answer to it using google.
>
> I have a discrete variable (a vector x) taking for example the
> following values : 0, 3, 4, 3, 15, 5, 6, 5
>
> Is it possible to know how many different values (modalities)
> it takes?
> Here it takes 6 different values but the length of the vector is 8.
>
> I would like to know if there is a way to get the set of the
> modalities {0,3,4,15,5,6} with the number of times each one is
> taken {1,2,1,1,2,1}

This particulat kind of question is very simple:

table(c(0, 3, 4, 3, 15, 5, 6, 5))
# 0 3 4 5 6 15
# 1 2 1 2 1 1

Note that the first row of the output is simply the column names, and is not part of the value returned by table() in this case, which is the vector c(1,2,1,2,1,1) printed in the second row.

table(c(0, 3, 4, 3, 15, 5, 6, 5))[4]
# 5
# 2

table(c(0, 3, 4, 3, 15, 5, 6, 5))[4] + 1.1 # 5
# 3.1

sum(table(c(0, 3, 4, 3, 15, 5, 6, 5)))
# [1] 8

Hoping this helps.

> Thank you very much
>
> P.S. : is there some useful functions for discrete variables ?

Many!

Ted.



E-Mail: (Ted Harding) <Ted.Harding_at_manchester.ac.uk> Fax-to-email: +44 (0)870 094 0861
Date: 02-Mar-08                                       Time: 20:52:40
------------------------------ XFMail ------------------------------

______________________________________________
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 Sun 02 Mar 2008 - 20:54:48 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 Sun 02 Mar 2008 - 21:30:17 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