Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Pandas แปลงสตริงวันที่เป็น DateTime


ในโปรแกรมนี้ เราจะแปลงสตริงวันที่ เช่น "24 August 2020" เป็น 2020-08-24 00:00:00 เราจะใช้ฟังก์ชัน to_datetime() ในไลบรารี Pandas เพื่อแก้ไขงานนี้

อัลกอริทึม

ขั้นตอนที่ 1: กำหนด Pandas Series ที่มีสตริงวันที่
ขั้นตอนที่ 2: แปลงสตริงวันที่เหล่านี้เป็นรูปแบบ DateTime โดยใช้ to_datetime()
ขั้นตอนที่ 3: แสดงผลลัพธ์

ตัวอย่างโค้ด

import pandas as pd
series = pd.Series(["24 August 2020", "25 December 2020 20:05"])
print("Series: \n", series)
datetime = pd.to_datetime(series)
print("DateTime Format: \n", datetime)

ผลลัพธ์

Series:
0     24 August 2020
1     25 December 2020 20:05
dtype: object
DateTime Format:
0   2020-08-24 00:00:00
1   2020-12-25 20:05:00
dtype: datetime64[ns]