Если вас устраивает список, а не фрейм данных, это сработает.
a <- matrix(c(1,2,3,4),nrow=2,ncol=2)
b <- c('name',3)
c <- list(a[,1],a[,2],b[1],b[2] )
Если вам нужен фрейм данных, вам нужно, чтобы 1-я и 2-я строки имели одинаковое количество столбцов, заполняя пробелы чем-то.
d <- as.data.frame(c)
d[2,3:4] <- NA