Pandas-Spalte in DateTime-Spalte konvertieren
Sie haben einen Pandas-DataFrame mit einem Feld, das zunächst im String-Format vorliegt, aber es sollte eine DateTime-Spalte sein. Um es zu konvertieren und nach Datum in diesem Feld zu filtern, führen Sie die folgenden Schritte aus:
Verwenden Sie die Funktion to_datetime und geben Sie einen Formatparameter an, der mit Ihren Daten übereinstimmt. Wenn Ihre Daten beispielsweise das Format „05SEP2014:00:00:00.000“ haben, würden Sie den folgenden Code verwenden:
df['Mycol'] = pd.to_datetime(df['Mycol'], format='%d%b%Y:%H:%M:%S.%f')
Auf diese Weise konvertieren Sie die Spalte „Mycol“ in datetime, So können Sie Vorgänge basierend auf dem Datum ausführen.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Pandas-String-Spalte in DateTime und filtere nach Datum?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!