On Fri, Oct 21, 2011 at 7:04 PM, Gabor Grothendieck <ggrothendi...@gmail.com> wrote: > On Fri, Oct 21, 2011 at 4:15 PM, Luk Arbuckle <luk.arbuc...@gmail.com> wrote: >> Consider the following data frame >> >> X <- data.frame(Titanic) >> >> Does anyone know of an easy way to convert X into a multidimensional >> array? Example that doesn't work >> >> X <- as.array(X, dim=c(4,2,2,2)) >> >> To do what I need, X needs to be converted into an array of dimensions >> c(4,2,2,2) in this case, not a table. >> > > Try this: > > xtabs(Freq ~., X) >
By the way, you asked for an array rather than a table but a table is an array: is.array(xtabs(Freq ~., X)) # TRUE -- Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com ______________________________________________ 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.