Aufeinanderfolgende doppelte Werte in Folge entfernen / reduzieren

Ich habe die folgenden dataframe:

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

Das gewünschte Ergebnis sollte @ se

a b c d e a b e d 

Es bedeutet, dass keine zwei aufeinander folgenden Zeilen den gleichen Wert haben sollten. Wie es geht ohne loop.

Da meine Datenmenge sehr groß ist, nimmt die Ausführung von Schleifen viel Zeit in Anspruch.

Die Datenrahmenstruktur sieht wie folgt aus:

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

Ist sollte die gesamte Zeile löschen.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage