Im Gegensatz zu Fragen, die ich gefunden habe, möchte ich die einzigartige von zwei Spalten ohne Reihenfolge erhalten.Eindeutige Zeilen, unter Berücksichtigung von zwei Spalten, in R, ohne Reihenfolge
Ich habe eine df:
df<-cbind(c("a","b","c","b"),c("b","d","e","a"))
> df
[,1] [,2]
[1,] "a" "b"
[2,] "b" "d"
[3,] "c" "e"
[4,] "b" "a"
in diesem Fall der Zeile 1 und Zeile 4 "Dubletten" in dem Sinne, dass B-A gleich wie B-A ist.
Ich weiß, wie einzigartig der Spalten 1 und 2 zu finden, aber ich würde jede Zeile unter diesem Ansatz einzigartig finden.
Das ist kein data.frame, sondern eine Matrix; Wenn es ein df wäre, würde 'unique (df)' den Trick machen. Versuchen Sie 'df <-data.frame (c (" a "," b "," c "," b "), c (" b "," d "," e "," a "))' zuerst. – Frank
Ich glaube nicht, 'unique (df)' prüft nicht über Spalten hinweg, um zu sehen, dass 'c ('a', 'b') 'ist effektiv das gleiche wie' c ('b', 'a') '(und warum sollte es?). Etwas mehr Arbeit ... – r2evans