Heim >Backend-Entwicklung >Python-Tutorial >Wie extrahiere ich nur die Datumskomponente aus einer Pandas Datetime-Serie?
Daten mit Pandas analysieren: Nur die Datumskomponente beibehalten
Wenn pandas.to_datetime zum Parsen von Daten verwendet wird, stellt Pandas diese standardmäßig als datetime64 dar [ns], auch wenn die Daten nur täglich sind. Dies kann beim Schreiben der Daten in CSV zum unerwünschten Anhängen von „00:00:00“ führen.
Konvertierung in datetime.date oder datetime64[D]
An Konvertieren Sie die Daten in datetime.date oder datetime64[D], es gibt einige Optionen:
df['just_date'] = df['dates'].dt.date
Dadurch werden datetime.date-Objekte mit einem Objekt-D-Typ zurückgegeben.
df['normalised_date'] = df['dates'].dt.normalize()
Dadurch wird die Zeitkomponente auf Mitternacht gesetzt (00:00:00), aber das Display zeigt weiterhin nur den Datumswert an.
Präzisionsspezifikation:
pandas.to_datetime unterstützt noch keine Präzisionsspezifikation. Die oben genannten Methoden bieten jedoch alternative Möglichkeiten, die gewünschte Datumsdarstellung zu erhalten.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich nur die Datumskomponente aus einer Pandas Datetime-Serie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!