From: Charilaos Skiadas <cskiadas_at_gmail.com>

Date: Sun, 23 Dec 2007 23:18:08 -0500

R-help_at_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. Received on Mon 24 Dec 2007 - 04:21:37 GMT

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)?

do.call(expand.grid, as.data.frame(x))

> 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

R-help_at_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. 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 https://stat.ethz.ch/mailman/listinfo/r-help.
Please read the posting
guide before posting to the list.
*