Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich eine String-Spalte in einem Pandas-DataFrame in Datetime konvertieren?

Wie kann ich eine String-Spalte in einem Pandas-DataFrame in Datetime konvertieren?

DDD
DDDOriginal
2024-12-08 18:44:11201Durchsuche

How Can I Convert a String Column to Datetime in a Pandas DataFrame?

String-Spalte im DataFrame in Datetime-Format konvertieren

Problem:

Wie kann eine Spalte von Strings in einem DataFrame zur weiteren Analyse in datetime dtype konvertiert werden oder Manipulation?

Antwort:

Die to_datetime-Funktion bietet eine einfache Methode zum Konvertieren von Zeichenfolgen, die Datumsangaben darstellen, in Datetime-Objekte. Durch Anwenden auf die gewünschte Spalte kann die Konvertierung effizient durchgeführt werden.

df['column_name'] = pd.to_datetime(df['column_name'])

Argumente:

  • Spaltenname: Der Name der Spalte, die die Zeichenfolge enthält Termine.

Optional Argument:

  • Format: Geben Sie das erwartete Datumsformat für die Analyse an.

Zusätzliche Hinweise:

  • Bei Verwendung des Standardformats (%Y-%m-%d) kann das Argument „dayfirst“ für Szenarios, in denen der Tag vor dem Monat liegt, auf „True“ gesetzt werden die Zeichenfolge.
  • Beispiel:
df['date_column'] = pd.to_datetime(df['date_column'], format='%d/%m/%Y')

Dadurch werden Zeichenfolgen im Format „tt/mm/jjjj“ in Datum/Uhrzeit-Objekte im DataFrame konvertiert, was eine einfachere Handhabung von Datums- und Uhrzeitangaben ermöglicht. damit verbundene Vorgänge.

Das obige ist der detaillierte Inhalt vonWie kann ich eine String-Spalte in einem Pandas-DataFrame in Datetime konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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