Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiere ich eine Pandas-Stringspalte in das DateTime-Format?
Bei der Arbeit mit Pandas-Datenrahmen kann es vorkommen, dass eine Spalte mit datumsbezogenen Daten zunächst als Zeichenfolgen importiert wird. Um solche Daten effektiv zu analysieren und zu bearbeiten, ist es notwendig, sie in ein Datum/Uhrzeit-Format zu konvertieren.
Um eine Pandas-Spalte in Datum/Uhrzeit zu konvertieren, verwenden Sie die Funktion pd.to_datetime. Diese Funktion akzeptiert eine als Zeichenfolge formatierte Spalte und einen Formatparameter, der das erwartete Format der Zeichenfolgen angibt. Der Formatparameter sollte mit dem spezifischen Format Ihrer Daten übereinstimmen.
Betrachten Sie zur Veranschaulichung die folgenden Beispieldaten mit einer Spalte „Mycol“, die zeichenfolgenformatierte Datumsangaben enthält:
raw_data = pd.DataFrame({'Mycol': ['05SEP2014:00:00:00.000']})
Zur Konvertierung Um die Spalte „Mycol“ im Format „%d%b%Y:%H:%M:%S.%f“ in datetime umzuwandeln, verwenden Sie Folgendes Code:
raw_data['Mycol'] = pd.to_datetime(raw_data['Mycol'], format='%d%b%Y:%H:%M:%S.%f')
Jetzt wird die Spalte „Mycol“ in ein Datum/Uhrzeit-Format konvertiert, sodass Sie Vorgänge und Filterungen basierend auf Datumsangaben durchführen können.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Pandas-Stringspalte in das DateTime-Format?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!