[R] Create 2*3 Table in R

Sandrine LUNVEN lunven at tac-financial.com
Thu Apr 9 09:19:07 CEST 2009


Dear Tian,

You could simply try that: table(a[,1], a[,2], a[,3])

Regards,
Sandrine Lunven

-----Message d'origine-----
De : r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] De
la part de Tian Shen
Envoyé : jeudi 9 avril 2009 09:06
À : r-help at r-project.org
Objet : [R] Create 2*3 Table in R

Dear all,
I have a matrix as follows:
a=matrix(c(1,2,3,1,2,3,1,2,3,6,5,7,7,5,7,5,6,5,"Y", "N","Y","Y","N","Y", 
"N","Y","Y"),ncol=3)
 > a
      [,1] [,2] [,3]
 [1,] "1"  "6"  "Y"
 [2,] "2"  "5"  "N"
 [3,] "3"  "7"  "Y"
 [4,] "1"  "7"  "Y"
 [5,] "2"  "5"  "N"
 [6,] "3"  "7"  "Y"
 [7,] "1"  "5"  "N"
 [8,] "2"  "6"  "Y"
 [9,] "3"  "5"  "Y"
[10,] "1"  "5"  "Y"

Here, the first two columns are considered as factors, the third columns 
are values.
I want to categorize a[,3] based on a[,1] and a[,2], ie, I want to 
create a table as:
		1 	2 	3
5   
	Y 	1 	0 	1
N 	1 	5 	0
 6    
	Y 	
	.. 	..
N 	.. 	.. 	..
7    
	Y 	.. 	.. 	..
N 	.. 	.. 	..


I tried  the CorssTable function, but it couldn't give what I want. I 
just wonder is there any way/function that can do this job?

Thank you very much!

Cheers,
Jessie

	[[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.
Ce message entrant est certifié sans virus connu.
Analyse effectuée par AVG - www.avg.fr 
Version: 8.5.285 / Base de données virale: 270.11.46/2046 - Date: 04/07/09
17:53:00




More information about the R-help mailing list