Heim >Backend-Entwicklung >Python-Tutorial >Wie entferne ich Zeitkomponenten bei Verwendung von pandas.to_datetime?
Zeitkomponente bei Verwendung von pandas.to_datetime entfernen
Beim Analysieren von Datumsangaben mit pandas.to_datetime weist pandas einen Standard-DType datetime64[ns] zu, auch wenn die Daten nur Tage darstellen. Dies kann dazu führen, dass beim Schreiben in CSV unerwünschte Zeitkomponenten an die Datumsangaben angehängt werden.
Um dies zu umgehen, erwägen Sie die Verwendung von .dt, um ausschließlich auf die Datumskomponente zuzugreifen:
df['just_date'] = df['dates'].dt.date
Dieser Ansatz kehrt zurück datetime.date-Objekte mit einem Objekt-D-Typ. Alternativ können Sie die Datumsangaben normalisieren, um den D-Typ datetime64 beizubehalten und gleichzeitig die Zeitkomponente zu unterdrücken:
df['normalised_date'] = df['dates'].dt.normalize()
Dies setzt die Zeitkomponente auf Mitternacht, zeigt aber nur den Datumswert an.
Das obige ist der detaillierte Inhalt vonWie entferne ich Zeitkomponenten bei Verwendung von pandas.to_datetime?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!