Durchlaufen Sie die Zeilen in DataFrame und führen Sie die diff-Methode nur aus, wenn die Werte in einer Spalte identisch sind

Büffelsammler

Ich möchte die Zeilen in einem DataFrame durchlaufen und die df.columnB.diff()Methode nur ausführen , wenn die aktuelle Zeile und die nächste Zeile dieselbe Zeichenfolge enthalten df['columnA'].

Wie kann ich das machen?

BENY

Du suchst nach groupby

df['New']=df.groupby('columnA')['columnB'].diff()

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

TOP Liste

heißlabel

Archiv