0
Ich versuche herauszufinden, wie zwei Datenrahmen in einer Weise zusammengeführt werden, dass, wenn der Wert eines Datensatzes in k-1 Spalten gleich ist, das gemeinsame k kombiniert wird -1 Spalten mit anderen 2 nicht gemeinsamen Spalten in einem Datensatz?Zusammenführung von zwei Datensätzen basierend auf k-1 gemeinsamen Spaltenwerten
Danke!
df1 <- data.frame(X1 = c('+'), X2 = c('+'), X3 = c('O'))
df1
df2 <- data.frame(X1 = c('+'), X2 = c('+'), X3 = c('X'))
df2
Erwartet
df12 <- data.frame(X1 = c('+'), X2 = c('+'), X3 = c('O'),X4 = c('X'))
df12
Obwohl es nicht allgemein ist, aber ich habe die Idee, wie nach meiner Anforderung zu manipulieren. Vielen Dank! – Prerit
'df12 <- merge (df1, df2, by = Namen (df) [- (k-1)])' – Prerit
Großartig! Prost. @ Prerit –