Hi, try ?levels myData <- matrix(sample(c(LETTERS[1:10],NA),100,replace=T),nrow=25) table(factor(as.vector(myData),levels=LETTERS[1:26]),useNA="ifany") ----- A R learner. -- View this message in context: http://r.789695.n4.nabble.com/how-to-force-a-table-to-be-square-tp2298707p2298833.html Sent from the R help mailing list archive at Nabble.com.