[R] Table Modification
r at quantide.com
r at quantide.com
Fri Jan 23 16:25:28 CET 2009
If I understood propelly
> tapply(fact3, list(fact1, fact2) , paste, collapse = ",")
A.
Derek Ogle wrote:
> I am trying to construct a two-way table where, instead of printing the
> two-way frequencies in the table, I would like to print the values of a
> third variable that correspond to the frequencies.
>
>
>
> For example, the following is easily constructed in R
>
>
>
>
>> fact1 <- factor(sample(LETTERS[1:3],10,replace=TRUE))
>>
>
>
>> fact2 <- factor(sample(LETTERS[25:26],10,replace=TRUE))
>>
>
>
>> fact3 <- letters[1:10]
>>
>
>
>> data.frame(fact1,fact2,fact3)
>>
>
> fact1 fact2 fact3
>
> 1 C Z a
>
> 2 A Y b
>
> 3 A Y c
>
> 4 C Z d
>
> 5 A Z e
>
> 6 A Y f
>
> 7 B Y g
>
> 8 B Y h
>
> 9 C Z i
>
> 10 A Y j
>
>
>> table(fact1,fact2)
>>
>
> fact2
>
> fact1 Y Z
>
> A 4 1
>
> B 2 0
>
> C 0 3
>
>
>
> But I would like to create something like this (done physically by hand)
> ...
>
>
>
> fact2
>
> fact1 Y Z
>
> A b,c,f,j e
>
> B g,h -
>
> C - a,d,i
>
>
>
> Any help would be appreciated. Thank you in advance.
>
>
>
> For what it is worth,
>
>
>
>
>> Sys.info()
>>
>
> sysname
>
> "Windows"
>
> release
>
> "XP"
>
> version
>
> "build 2600, Service Pack 2"
>
>
> [[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.
>
>
More information about the R-help
mailing list