Я думаю, что вы хотите сделать не merge
, а rbind
два кадра данных и удалить строки duplicated
:
ДАННЫЕ :
df1 <- data.frame(a = c(1,4,9),
b = c(2,3,7),
c = c(3,3,3),
d = c(4,4,4))
df2 <- data.frame(a = c(1,2,3),
b = c(2,2,2),
c = c(3,3,3),
d = c(4,4,4))
РЕШЕНИЕ :
Связывание строк df1
и df2
:
df3 <- rbind(df1, df2)
Удаление дублирующихся строк:
df3 <- df3[!duplicated(df3), ]
РЕЗУЛЬТАТ :
df3
a b c d
1 1 2 3 4
2 4 3 3 4
3 9 7 3 4
5 2 2 3 4
6 3 2 3 4