[R] Create Matrix of 2 Dim from two vectors

2010-11-08 Thread abotaha
Hello, I have two data. x-c(1, 2, 3) y-c(4,5,6) How do i create matrix of 3 by 3 from this two, such that (1,4) (1,5) (1,6) (2,4) (2,5) (2,6) (3,4) (3,5) (3,6) I tried some thing like this: xy - as.data.frame(c(0,0,0), dim=c(3,3)) for(i in 1:3) for(j in 1:3)

Re: [R] Create Matrix of 2 Dim from two vectors

2010-11-08 Thread Vaiva P
Try x1-matrix(1,3,1)%x%x y1-y%x%matrix(1,3,1) Z-cbind(x1,y1) And later you need to move towards list and matrix On Mon, Nov 8, 2010 at 11:15 AM, abotaha yaseen0...@gmail.com wrote: Hello, I have two data. x-c(1, 2, 3) y-c(4,5,6) How do i create matrix of 3 by 3 from this two, such

Re: [R] Create Matrix of 2 Dim from two vectors

2010-11-08 Thread Ivan Calandra
Hi, First, create a MATRIX of the correct size: xy - matrix(nrow=3, ncol=3) Then, in your for loop, you need to index each cell correctly, like this: xy[i,j] Finally, if you want to assign 1,4 to each cell, you need to paste x[i] and y[j] together, like this: xy[i,j]-paste(x[i],y[j], sep=,)

Re: [R] Create Matrix of 2 Dim from two vectors

2010-11-08 Thread Dennis Murphy
Hi: If you want the literal character strings, this works: x-c(1, 2, 3) y-c(4,5,6) outer(x, y, function(x, y) paste('(', x, ',', y, ')', sep = '') ) [,1][,2][,3] [1,] (1,4) (1,5) (1,6) [2,] (2,4) (2,5) (2,6) [3,] (3,4) (3,5) (3,6) However, I have the sense you want to use the

Re: [R] Create Matrix of 2 Dim from two vectors

2010-11-08 Thread abotaha
Thanks a lot guys...all of your solution are useful, and good. once again thanks. -- View this message in context: http://r.789695.n4.nabble.com/Create-Matrix-of-2-Dim-from-two-vectors-tp3031718p3031797.html Sent from the R help mailing list archive at Nabble.com.