Nur Datumsteil in Pandas to_datetime-Ausgabe behalten
Beim Analysieren von Datumsangaben mit pandas.to_datetime stellt Pandas die Datumsangaben im datetime64[ns]-Format dar auch wenn sie nur täglich sind. Um nur den Datumsteil beizubehalten und das Anhängen der Zeitkomponente zu vermeiden, gibt es zwei elegante Lösungen:
Datumskomponentenextraktion:
Seit Pandas-Version 0.15.0 ist das dt Der Accessor bietet Zugriff nur auf die Datumskomponente:
df['just_date'] = df['dates'].dt.date
Dies gibt datetime.date-Objekte mit dem Objekt zurück Datentyp.
Datetime64-Normalisierung:
Um den datetime64-Datentyp beizubehalten, können Sie die Daten auf Mitternacht normalisieren:
df['normalised_date'] = df['dates'].dt.normalize()
Dadurch wird die Uhrzeit festgelegt Komponente auf 00:00:00, die Anzeige zeigt jedoch nur den Datumswert an. Diese Methode behält den Datentyp datetime64 bei.
Hinweis:
Weitere Flexibilität finden Sie in der Pandas-Dokumentation auf pandas.Series.dt.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich nur den Datumsteil aus einer pandas.to_datetime-Ausgabe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!