Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich das Datetime-Format einer Pandas DataFrame-Spalte ändern?

Wie kann ich das Datetime-Format einer Pandas DataFrame-Spalte ändern?

Susan Sarandon
Freigeben: 2024-12-13 20:33:13
Original
167 Leute haben es durchsucht

How Can I Change the Datetime Format of a Pandas DataFrame Column?

Datetime-Format in Pandas ändern

In Pandas enthalten Datenrahmen häufig Datetime-Spalten, aber das Standardformat ist möglicherweise nicht für alle Anwendungen geeignet. Diese Abfrage befasst sich mit der Frage, wie das Datum/Uhrzeit-Format geändert werden kann, um bestimmte Anforderungen zu erfüllen.

Der bereitgestellte Datenrahmen verfügt über eine DOB-Spalte in einem benutzerdefinierten Format (z. B. „01.01.2016“), die zunächst als erkannt wird 'Objekt' von Pandas. Die Konvertierung in ein Datumsformat mit df['DOB'] = pd.to_datetime(df['DOB']) führt zu einem „2016-01-26“-Format, nicht dem gewünschten.

Zur Überwindung Dazu bietet Pandas die Methode dt.strftime an, um Datums-/Uhrzeitformate zu manipulieren. Es ermöglicht die Konvertierung des Datetime-Objekts in ein String-Format. Um beispielsweise die Spalte „Geburtsdatum“ in „26.01.2016“ umzuwandeln:

df['DOB1'] = df['DOB'].dt.strftime('%m/%d/%Y')
Nach dem Login kopieren

Die Felder %m (Monat), %d (Tag) und %Y (Jahr) geben das gewünschte Format an . Beachten Sie, dass die DOB1-Spalte nach dieser Transformation im Gegensatz zum datetime-Dtype der DOB-Spalte einen „Objekt“-D-Typ (Zeichenfolge) hat. Diese Methode bietet die Flexibilität, Datums-/Uhrzeitformate an spezifische Anforderungen anzupassen und so eine konsistente und lesbare Datumsdarstellung in Pandas-Datenrahmen sicherzustellen.

Das obige ist der detaillierte Inhalt vonWie kann ich das Datetime-Format einer Pandas DataFrame-Spalte ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage