Как объединить два набора данных с разными уровнями - PullRequest
0 голосов
/ 22 сентября 2019

Я хотел бы объединить два набора данных, но мои наборы данных имеют разные уровни.Переменная 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...