This last solution is what I was looking for, I was trying to avoid loops.
Thanks!
-Original Message-
From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On
Behalf Of Rainer Schuermann
Sent: 5. oktober 2011 18:29
To: r-help@r-project.org
Subject: Re: [R] Populate a
m <- matrix( rep( y, length( x ) ), length( y ), length( x ) )
On Wednesday 05 October 2011 18:11:18 fernando.cabr...@nordea.com wrote:
> Hi guys
>
> I have vectors x <- c(1,2,3,4) and y <- c(4,3,9) and would like to generate a
> matrix which has 3 rows (length(y)) and 4
columns (length(x)), a
One more version: somewhere in the middle of the explicitness scale,
matrix(rep(y, times = length(x)), nrow=length(y))
On Wed, Oct 5, 2011 at 12:17 PM, R. Michael Weylandt
wrote:
> matrix(rep(y, each=length(x)), nrow=length(y), byrow=TRUE)
> or less explicitly
> matrix(y, nrow=length(y),ncol=l
matrix(rep(y, each=length(x)), nrow=length(y), byrow=TRUE)
or less explicitly
matrix(y, nrow=length(y),ncol=length(x))
Michael
On Wed, Oct 5, 2011 at 12:11 PM, wrote:
> Hi guys
>
> I have vectors x <- c(1,2,3,4) and y <- c(4,3,9) and would like to generate a
> matrix which has 3 rows (length(y
org
Subject: [R] Populate a matrix
Hi guys
I have vectors x <- c(1,2,3,4) and y <- c(4,3,9) and would like to generate a
matrix which has 3 rows (length(y)) and 4 columns (length(x)), and each row is
the corresponding y element repeated length(x) times.
4,4,4,4
3,3,3,3
9,9,9,9
Thanks.
Hi guys
I have vectors x <- c(1,2,3,4) and y <- c(4,3,9) and would like to generate a
matrix which has 3 rows (length(y)) and 4 columns (length(x)), and each row is
the corresponding y element repeated length(x) times.
4,4,4,4
3,3,3,3
9,9,9,9
Thanks.
Fernando Álvarez
6 matches
Mail list logo