У меня есть два кадра данных. У обоих есть столбец 'year' и ряд других идентификаторов, таких как:
year <- c("1990", "2000", "2010", "", "")
name <- c("id1", "id2", "id3", "id4", "id5")
other <- c("dhg", "fsgh", "fgskgs", "fsjg", "wod")
df1 <- data.frame(name, year)
year <- c("", "", "", "2009", "2013")
name <- c("id1", "id2", "id3", "id4", "id5")
df2 <- data.frame(name, year)
Я хочу объединить их так, чтобы столбец, который не является общим для обоих, сохранялся, но все значения года объединены в один столбец. Итак, желаемый результат:
year <- c("1990", "2000", "2010", "2009", "2013")
name <- c("id1", "id2", "id3", "id4", "id5")
other <- c("dhg", "fsgh", "fgskgs", "fsjg", "wod")
df3 <- data.frame(name, year)
Пытался использовать слияние для этого, но я не могу заставить его работать. Я уверен, что решение простое. У кого-нибудь есть идеи как получить желаемый результат? Заранее спасибо!