[R] Merging matrices of different rows
Gabor Grothendieck
ggrothend|eck @end|ng |rom gm@||@com
Sun Jun 29 13:56:23 CEST 2025
cbind does work on differently shaped ts objects so:
a <- matrix(1:12,nrow=6)
b <- matrix(5:12,nrow=4)
tmp <- cbind(ts(a), ts(b))
array(tmp, dim(tmp))
giving
[,1] [,2] [,3] [,4]
[1,] 1 7 5 9
[2,] 2 8 6 10
[3,] 3 9 7 11
[4,] 4 10 8 12
[5,] 5 11 NA NA
On Thu, Jun 26, 2025 at 6:47 AM Steven Yen <styen using ntu.edu.tw> wrote:
>
> I'd like to cbind matrices of different number of rows, with missing values filled by "NA". I used dplyr. The following is obviously not working. Help appreciated.
>
> > library(dplyr)
> > a<-matrix(1:12,nrow=6); a
> [,1] [,2]
> [1,] 1 7
> [2,] 2 8
> [3,] 3 9
> [4,] 4 10
> [5,] 5 11
> [6,] 6 12
> > b<-matrix(5:12,nrow=4); b
> [,1] [,2]
> [1,] 5 9
> [2,] 6 10
> [3,] 7 11
> [4,] 8 12
> > cbind.fill(a,b)
> Error in cbind.fill(a, b) : could not find function "cbind.fill"
>
> Steven from iPhone
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide https://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
--
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com
More information about the R-help
mailing list