[R] count combined occurrences of categories

Pascal Oettli kridox at ymail.com
Fri Jan 11 12:07:25 CET 2013


Maybe you can try something like that:
count.au1 <- tapply(tutu$au1, tutu$nam, table)
count.au2 <- tapply(tutu$au2, tutu$nam, table)
count.au3 <- tapply(tutu$au3, tutu$nam, table)


Le 11/01/2013 19:54, Biau David a écrit :
> Dear all,
> i would like to count the number of times where I have combined occurrences of the categories of 2 variables.
> For instance, in the dataframe below, i would like to know how many times each author (au1, au2, au3 represent the first, second, third author) is associated with each of the category of the variable 'nam'. The position of the author does not matter.
> nam <- c('da', 'ya', 'da', 'da', 'fr', 'fr', 'fr', 'da', 'ya', 'fr')
> au1 <- c('deb', 'art', 'deb', 'seb', 'deb', 'deb', 'mar', 'mar', 'joy', 'joy')
> au2 <- c('art', 'deb', 'mar', 'deb', 'joy', 'mar', 'art', 'lio', 'nem', 'mar')
> au3 <- c('mar', 'lio', 'joy', 'mar', 'art', 'lio', 'nem', 'art', 'deb', 'tat')
> tutu <- data.frame(cbind(nam, au1, au2, au3))
> thanks,
> David
> 	[[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