Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menukar Rentetan kepada Kurma dan Memanipulasi Kurma dalam Panda?

Bagaimanakah Saya Boleh Menukar Rentetan kepada Kurma dan Memanipulasi Kurma dalam Panda?

Susan Sarandon
Susan Sarandonasal
2024-12-13 13:16:15143semak imbas

How Can I Convert Strings to Dates and Manipulate Dates in Pandas?

Menukar Rentetan kepada Datetime dalam Panda

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn