pandas df Wert in einem anderen df suchen bzw. auf Vorhandensein prüfen
Verfasst: Donnerstag 23. März 2023, 17:21
Hallo liebe Python-Profis,
ich versuche in einem pandas.df diverse Datumsberechnungen/ -umwandlungen durchzuführen.
Bisher konnte ich mir alles ergoogeln, aber jetzt stehe ich vor einem Problem, was ich so nicht gelöst bekomme:
Ich möchte aus meinem Ziel df, das in der Spalte 'Datum' ein fortlaufendes Datum hat, gegen einen anderen df oder liste mit dem Datum von Feiertagen prüfen,
ob das Datum aus dem Ziel df im Feiertags df enthalten ist.
Mein Ansatz funktioniert leider nicht:
Ich hatte schon auf typ-Gleichheit in der Spalten in der df geprüft, sind beide 'datetime64[ns]'
Es wird kein Fehler geworfen, aber die Zielspalte trägt immer eine 0 - was bedeutet, dass mein apply nicht funktioniert.
Ich freue mich auf erhellende Antworten.
ich versuche in einem pandas.df diverse Datumsberechnungen/ -umwandlungen durchzuführen.
Bisher konnte ich mir alles ergoogeln, aber jetzt stehe ich vor einem Problem, was ich so nicht gelöst bekomme:
Ich möchte aus meinem Ziel df, das in der Spalte 'Datum' ein fortlaufendes Datum hat, gegen einen anderen df oder liste mit dem Datum von Feiertagen prüfen,
ob das Datum aus dem Ziel df im Feiertags df enthalten ist.
Mein Ansatz funktioniert leider nicht:
Code: Alles auswählen
pd_datum['ist_feiertag'] = pd_datum.apply( lambda x: 1 if x.Datum in pd_feiertage.FEIERTAG else 0, axis=1)
Es wird kein Fehler geworfen, aber die Zielspalte trägt immer eine 0 - was bedeutet, dass mein apply nicht funktioniert.

Ich freue mich auf erhellende Antworten.
