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
Lepaskan: 2024-12-13 13:16:15
asal
142 orang telah melayarinya

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'])
Salin selepas log masuk

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")
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan