Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah saya boleh menggabungkan lajur tarikh dan masa ke dalam satu cap masa dalam Pandas?

Bagaimanakah saya boleh menggabungkan lajur tarikh dan masa ke dalam satu cap masa dalam Pandas?

Mary-Kate Olsen
Lepaskan: 2024-11-30 09:36:11
asal
412 orang telah melayarinya

How can I combine date and time columns into a single timestamp in Pandas?

Gabungkan Lajur Tarikh dan Masa dalam Panda

Dalam analitik data, menggabungkan data tarikh dan masa ke dalam satu cap waktu selalunya diperlukan. Pandas, perpustakaan manipulasi data yang berkuasa dalam Python, menyediakan pelbagai cara untuk mencapainya.

Satu kaedah langsung ialah menggunakan operator ' ' Python untuk menggabungkan lajur 'Tarikh' dan 'Masa', seperti yang ditunjukkan di bawah:

new_column = df['Date'] + ' ' + df['Time']
Salin selepas log masuk

Ini menghasilkan lajur rentetan yang mengandungi maklumat tarikh dan masa gabungan. Walau bagaimanapun, untuk operasi data, lebih mudah untuk menukar rentetan kepada objek datetime.

Menggunakan pd.to_datetime() dengan tetapan lalai menganggap format tarikh-masa tertentu. Walau bagaimanapun, dalam kes ini, rentetan gabungan tidak sepadan dengan format lalai. Oleh itu, adalah perlu untuk menentukan format yang tepat:

new_column = pd.to_datetime(new_column, format='%m-%d-%Y %H:%M:%S')
Salin selepas log masuk

Sebagai alternatif, seseorang juga boleh menggunakan pd.to_datetime() dengan argumen ralat ditetapkan kepada "memaksa" untuk menukar secara automatik sebarang nilai yang tidak boleh dihuraikan sebagai masa tarikh. Walau bagaimanapun, menggunakan format yang lebih eksplisit secara amnya adalah lebih pantas dan lebih dipercayai.

Dengan pendekatan ini, gabungan maklumat tarikh-masa kini boleh dianggap sebagai lajur masa tarikh, membolehkan manipulasi dan analisis selanjutnya dalam Panda.

Atas ialah kandungan terperinci Bagaimanakah saya boleh menggabungkan lajur tarikh dan masa ke dalam satu cap masa dalam Pandas?. 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