Entfernen/reduzieren aufeinander folgende doppelte Werte in der Reihenfolge

Habe ich Folgendes dataframe:

a a a b c c d e a a b b b e e d d

Dem gewünschten Ergebnis sollte

a b c d e a b e d 

Es bedeutet, dass keine zwei aufeinander folgenden Zeilen haben denselben Wert. Wie es getan werden kann, ohne mit Schleife.

Als mein Datensatz ist Recht groß, looping nimmt sich viel Zeit, um Sie auszuführen.

Den dataframe Struktur ist wie folgt

a 1 
a 2
a 3
b 2
c 4
c 1
d 3
e 9
a 4
a 8
b 10
b 199
e 2
e 5
d 4
d 10

Ergebnis:

a 1 
b 2
c 4
d 3
e 9
a 4
b 10
e 2
d 4

Sein sollte, löschen Sie die gesamte Zeile.

InformationsquelleAutor Amarjeet | 2014-12-15
Schreibe einen Kommentar