Я хотел бы объединить два набора данных, но мои наборы данных имеют разные уровни.Переменная level1
и level2
.Мой MWE
a <- matrix(runif(20), ncol = 2)
b <- matrix(rnorm(20), ncol = 2)
level1 <- c(rep('a', 5), rep('b', 5))
level2 <- c(rep('a', 5), rep('b', 3), rep('c', 2))
df1 <- data.frame(a1 = level1, a2 = a)
df2 <- data.frame(b1 = level2, b2 = b)
names(df1) <- c('level1', 'home', 'car')
names(df2) <- c('level2', 'home', 'bus')
df1
df2