Ich habe einen Pandas-Datenrahmen mit Datumsspalte, und ich versuche, eine neue Spalte mit booleschen Werten hinzuzufügen, die angeben, ob ein bestimmtes Datum ein Feiertag ist oder nicht.
Das Folgende ist der Code, aber es funktioniert nicht (alle Werte sind falsch), weil die Typen unterschiedlich zu sein scheinen, und ich kann nicht herausfinden, wie man das 'Datum' im Pandas-Datenrahmen erhält der gleiche Typ wie die Feiertage:
%Vor% Sie müssen nichts konvertieren. Einfach gerade vergleichen. pandas
ist intelligent genug, um viele verschiedene Arten in Bezug auf Datum und Uhrzeit zu vergleichen. Sie müssen ein etwas esoterischeres Format haben, wenn Sie Probleme mit Datum / Zeit-Kompatibilität haben.
Ergebnis:
%Vor%Beachten Sie, dass der 4. Juli 2015 auf einen Samstag fällt.
Ich hatte das selbe Problem wie der Autor, und die andere zur Verfügung gestellte Reparatur funktionierte nicht für mich. Das hat funktioniert:
%Vor%