[R] xtable with a table ?

Gabor Grothendieck ggrothendieck at myway.com
Tue May 11 17:48:19 CEST 2004


t. <- table(a,b)
xtable(format(t.))

From:   Ian Wilson <I.Wilson at maths.abdn.ac.uk>
:  
: Any more elegant solutions to this?
: 
: > a <- sample(c("a","d","c"),100,replace=T)
: > b <- sample(c("d","e","f",100,replace=T)
: > t <- table(a,b)
: > xtable(t)
: Error in xtable(t) : no applicable method for "xtable"
: 
: The problem is that while t is a table (and
: hence also a matrix)
: 
: > is.matrix(t)
: [1] TRUE
: 
: data.frame(t) produces
: 
: > data.frame(t)
: a b Freq
: 1 1 1 12
: 2 2 1 12
: 3 3 1 7
: 4 1 2 8
: 5 2 2 12
: 6 3 2 11
: 7 1 3 13
: 8 2 3 17
: 9 3 3 8
: 
: After a horrible solution, I have 
: ct <- apply(t,2,cbind);
: rownames(ct) <- rownames(t);
: xtable(ct)
: 
: Is this a bug/feature, and if so how do I get round it?
: 
: Ian Wilson
:




More information about the R-help mailing list