Question:
I have two vectors:
a <- c(1,2,3,4)
b <- c(1,2)
I want to create a matrix combining the vectors per row that looks like this:
1 2 3 4
1 2 0 0
That is, joining two vectors by lines and filling the empty spaces with zeros.
Answer:
There is a smartbind
function from the gtools
package that does what you need
library(gtools)
smartbind(c(1,2,3,4), c(1,2), fill = 0)