[R] Table Transformation

Uwe Ligges ligges at statistik.tu-dortmund.de
Wed Mar 4 19:37:57 CET 2009


See ?reshape

Uwe Ligges

Christian Pilger wrote:
> Dear R-experts,
> 
> recently, I started to discover the world of R. I came across a problem,
> that I was unable to solve by myself (including searches in R-help, etc.)
> 
> I have a flat table similar to
> 
> key1	key2	value1
> 
> abcd_1	BP	10
> abcd_1	BSMP	1A
> abcd_1	PD	25
> abcd_2	BP	20
> abcd_3	BP	80
> abcd_4	IA	30
> abcd_4	PD	70
> abcd_4	PS	N
> 
> I wish to transform this table to obtain the following result:
> 
> 	key2
> key1	BP	BSMP	IA	PD	PS
> abcd_1	"10"	"1A"	""	"25"	""			
> abcd_2	"20"	""	""	""	""
> abcd_3	"80"	""	""	""	""
> abcd_4	""	""	"30"	"70"	"N"
> 
> I considered "table" and "xtabs" but I could not get the desired result: I
> received cross-tables key1 vs. key2 that contained counts within the cells.
> 
> Can anybody help me?
> 
> Best wishes,
> 
> Christian
>




More information about the R-help mailing list