[R] how to bind uneven column (not equal length) into matrix without recycling values
Berend Hasselman
bhh at xs4all.nl
Thu Mar 15 12:22:11 CET 2012
On 15-03-2012, at 10:08, sagarnikam123 wrote:
> i have
>> x
> [1] 1 2 3 4 5 6
>> y
> [1] 34 5 6
>> z<-cbind(x,y)
>> z
> x y
> [1,] 1 34
> [2,] 2 5
> [3,] 3 6
> [4,] 4 34
> [5,] 5 5
> [6,] 6 6
>
> i don't want recycling, instead can we put NA /0 like below> z
> x y
> [1,] 1 34
> [2,] 2 5
> [3,] 3 6
> [4,] 4 NA
> [5,] 5 NA
> [6,] 6 NA
>
See earlier thread today on NA - data.frame
library(plyr)
> t(rbind.fill.matrix(matrix(x,nrow=1),matrix(y,nrow=1)))
[,1] [,2]
1 1 34
2 2 5
3 3 6
4 4 NA
5 5 NA
6 6 NA
Berend
More information about the R-help
mailing list