Heim > Backend-Entwicklung > Python-Tutorial > Wie konvertiere ich eine Pandas-Spalte mit Zeichenfolgedaten in das DateTime-Format, um die datumsbasierte Filterung zu vereinfachen?

Wie konvertiere ich eine Pandas-Spalte mit Zeichenfolgedaten in das DateTime-Format, um die datumsbasierte Filterung zu vereinfachen?

DDD
Freigeben: 2024-12-26 18:50:10
Original
346 Leute haben es durchsucht

How Do I Convert a Pandas Column of String Dates to DateTime Format for Easier Date-Based Filtering?

Pandas-Spalte in DateTime-Format umwandeln

Angenommen, Sie haben einen Pandas-DataFrame, der eine Spalte mit Zeichenfolgenwerten enthält, die Datumsangaben darstellen. Um diese Spalte in eine Datetime-Spalte umzuwandeln und anschließend eine datumsbasierte Filterung durchzuführen, befolgen Sie die folgenden Schritte:

  1. Importieren Sie die Pandas-Bibliothek:
import pandas as pd
Nach dem Login kopieren
  1. Wenden Sie die Funktion pd.to_datetime() auf die angegebene Spalte an:
df['Mycol'] = pd.to_datetime(df['Mycol'], format='%d%b%Y:%H:%M:%S.%f')
Nach dem Login kopieren

In diesem Beispiel ist dies der Fall Gehen Sie davon aus, dass Ihre Spalte Datumsangaben im Format 05SEP2014:00:00:00.000 enthält, wobei %d den Tag, %b den Monat, %Y das Jahr, %H die Stunde, %M die Minute, %S die Sekunde darstellt. und %f die Mikrosekunde.

  1. Nach der Konvertierung in Datum/Uhrzeit können Sie die Daten mithilfe von Methoden wie z. B. ganz einfach nach Datum filtern als:
df = df[df['Mycol'] >= '2014-09-05']
Nach dem Login kopieren

In diesem Beispiel wird der DataFrame so gefiltert, dass er nur Zeilen enthält, in denen sich die Mycol-Spalte am oder nach dem 5. September 2014 befindet.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Pandas-Spalte mit Zeichenfolgedaten in das DateTime-Format, um die datumsbasierte Filterung zu vereinfachen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage