You are probably looking for the structable and related functions in the vcd
package.
Be sure to read the vignettes

library(vcd)
X <- data.frame(Titanic)

XS <- structable(~Class+Sex+Age+Survived, data=X)
as.table(XS)
is.array(XS)

Rich
On Fri, Oct 21, 2011 at 5:56 PM, Luk Arbuckle <luk.arbuc...@gmail.com>wrote:

> I need something that will work with any, possibly very large, data
> frame.  This dataset is only a very small example.
>
> On 2011-10-21, at 17:31, David L Carlson <dcarl...@tamu.edu> wrote:
>
> > How about?
> >
> >> x <- array(Titanic, dim=c(4,2,2,2))
> >> str(x>
> > num [1:4, 1:2, 1:2, 1:2] 0 0 35 0 0 0 17 0 118 154 ...
> >
> > ----------------------------------------------
> > David L Carlson
> > Associate Professor of Anthropology
> > Texas A&M University
> > College Station, TX 77843-4352
> >
> >
> > -----Original Message-----
> > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org]
> On
> > Behalf Of Luk Arbuckle
> > Sent: Friday, October 21, 2011 3:16 PM
> > To: r-help@r-project.org
> > Subject: [R] Converting data frame into multidimensional array
> >
> > 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.
> >
> > Thanks in advance.
> >
> > ______________________________________________
> > 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<http://www.r-project.org/posting-guide.html>
> > and provide commented, minimal, self-contained, reproducible code.
> >
>
> ______________________________________________
> 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<http://www.r-project.org/posting-guide.html>
> and provide commented, minimal, self-contained, reproducible code.
>

        [[alternative HTML version deleted]]

______________________________________________
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.

Reply via email to