[R] tabulate: switching columns and rows

hadley wickham h.wickham at gmail.com
Sun Dec 31 19:33:11 CET 2006


Hi Ricardo,

> Please, is there any way of controlling factors in row/columns when using ftable/xtabs? As far as I can see, the last cross-clasifing variable in the formula will appear in columns. The previous ones, in rows. For instance, is it possible to make  tension and replicate appear in columns?
>
> ftable(xtabs(breaks ~ wool + tension + replicate, data = warpbreaks))
>
> After some years using SAS proc tabulate I am afraid I don't get the point with R and cross-tabulation :-(

You might want to have a look at the reshape package,
http://had.co.nz/reshape, which provides a more general and flexible
framework for reshaping data in R.

The version of warpbreaks I have doesn't have the replicate variable,
so unfortunately I can't provide you with example code for this case.
However, you should be able to figure it out for your data using the
documentation available on the website.

Regards,

Hadley



More information about the R-help mailing list