On Dec 6, 2008, at 11:30 AM, Edwin Sendjaja wrote:

Hi,

I have a table for an 1 week exam result for many classes in school, like
this:

      Day       Class_ID  Test    Result
1   Monday    1                  Paper Passed
2   Tuesday    1                  Oral   Passed
3   Friday       1                  Paper  Passed
4   Monday    3                  Paper Passed
5   Sunday     3                  Oral   Passed
6   Monday    3                  Paper Passed
6   Sunday     3                  Paper Passed

How can I sum the Word "Passed" from Result column ( for earch Class_ID and
each Test), so i can get this following table:


    Class_ID  Test          Passed_Count
1     1            Paper           2
2     1            Oral             1
3     3            Oral             1
4     3            Paper           3

Try

> xtabs( formula=  ~ Test + Class_ID, data=cdat)
       Class_ID
Test    1 3
  Oral  1 1
  Paper 2 3
> as.data.frame(xtabs( formula=  ~ Test + Class_ID, data=cdat))
   Test Class_ID Freq
1  Oral        1    1
2 Paper        1    2
3  Oral        3    1
4 Paper        3    3

This does not really sum the "Passed" column but rather counts the number of entries (which all happen to be "Passed" in your example data. (You also offered a data set with duplicate row numbers which was corrected.) Had you offered a dataset in which Result were somewhat more interesting, then counting the number of Passed might have required putting (Result=="Passed") on the left side of the formula.

--
David Winsemius





Passed_Count column is just the Value, how many people passed the exam. In the
tabell, they are 2 people passed the paper test (Result=Passed).


I hope someone can help me, Or maybe there is an example that i can see.


Thank you in advance

______________________________________________
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.

______________________________________________
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.

Reply via email to