Menukar Rentetan kepada Format Datetime
Untuk menukar rentetan yang mewakili tarikh kepada format datetime, Pandas menyediakan fungsi pd.to_datetime(). Secara lalai, ia menyimpulkan format, seperti yang dilihat dalam contoh:
df['I_DATE'] = pd.to_datetime(df['I_DATE'])
Menentukan Format Rentetan Input
Jika format rentetan tidak diketahui, nyatakannya menggunakan parameter format. Contohnya, untuk menukar rentetan dengan format "dd-mm-YYYY HH:MM:SS PM":
df['I_DATE'] = pd.to_datetime(df['I_DATE'], format="%d-%m-%Y %I:%M:%S %p")
Komponen Tarikh/Masa Mengakses
Sekali ditukar kepada datetime, anda boleh mengakses komponen tertentu seperti tarikh, hari atau masa menggunakan aksesori dt. Contohnya, untuk mendapatkan komponen tarikh:
df['I_DATE'].dt.date
Menapis Baris Berdasarkan Julat Tarikh
Untuk menapis baris berdasarkan julat tarikh, gunakan operator logik ( >, <) pada objek datetime:
df = pd.DataFrame({'date': pd.date_range(start='2015-01-01', end='2015-12-31')}) filtered_df = df[(df['date'] > '2015-02-04') & (df['date'] < '2015-02-10')]Ini akan mengembalikan baris dengan tarikh dalam bulan Februari 5 dan 9, 2015.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Rentetan kepada Kurma dan Memanipulasi Kurma dalam Panda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!