Re: [R] expand.grid function

From: Charilaos Skiadas <>
Date: Sun, 23 Dec 2007 23:18:08 -0500

Hi Derek,
On Dec 23, 2007, at 10:59 PM, dxc13 wrote:

> useR's,
> I have used expand.grid() several times and like the results it
> gives me. I
> am now trying something with it that I have not been able to get to
> work.
> For any n column matrix I would like to run this function on those
> n columns
> and store the results.
> For example, if my matrix has 1 column then this is just expand.grid
> (x =
> column1). If my matrix has two columns, then I want expand.grid(x =
> column1, y = column2), and so on for any number of columns...

Does this do what you want (x is the matrix)?,

> In a program I am writing, the user can specify any matrix. Does
> anyone
> know of a way for R to calculate this based on what the input
> matrix is?
> e.g. if this user gives a 3 column matrix, I want to be able to
> perform
> expand.grid() on these 3 columns without having to hard code it b/c
> I want
> to have this small function embedded in my code and the results
> stored as a
> variable.
> If this isn't clear, I can try to be more detailed. Thank you for any
> thoughts.
> Derek

Haris Skiadas
Department of Mathematics and Computer Science Hanover College mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Mon 24 Dec 2007 - 04:21:37 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 25 Dec 2007 - 12:30:20 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.