Dear Jürgen,
If x is your data, here are two suggestions:

# Suggestion 1
length(unique( apply(x, 1, paste, sep="", collapse="") ) )
# [1] 2

# Suggestion 2
res <- as.data.frame( xtabs( ~. , as.data.frame( x ) ) )
dim(res[res$Freq > 0,])[1]
# [1] 2

HTH,
Jorge


2009/9/8 "Biedermann, Jürgen" <juergen.biedermann@charite.de>

> Hi there,
>
> Does anyone know a method to calculate the number of different patterns in
> a given data frame. The variables are of polytomous type and not binary (for
> the latter i found a package called "countpattern" which unfortunately only
> functions for binary variables).
>
> V1   V2   V3
> 0   3   1
> 1   2   0
> 1   2   0
>
> So, in this case, i would like to get "2" as output.
>
> Thanks in advance
> Jürgen
>
> ______________________________________________
> 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.
>

	[[alternative HTML version deleted]]


