Python Pandas - 將字串資料轉換為 datetime 型別
要將字串資料轉換為實際日期,即 datetime 型別,請使用 to_datetime() 方法。首先,讓我們建立一個包含 3 個類別的資料框,其中之一是日期字串 -
dataFrame = pd.DataFrame({
'Product Category': ['Computer', 'Mobile Phone', 'Electronics', 'Stationery'],'Product Name': ['Keyboard', 'Charger', 'SmartTV', 'Chairs'],'Date_of_Purchase': ['10/07/2021','20/04/2021','25/06/2021','15/02/2021'],
})
使用 to_datetime() 將日期字串轉換為實際日期 -
dataFrame['Date_of_Purchase'] = pd.to_datetime(dataFrame['Date_of_Purchase'])
示例
以下是完整的程式碼 -
import pandas as pd
# create a dataframe
dataFrame = pd.DataFrame({
'Product Category': ['Computer', 'Mobile Phone', 'Electronics', 'Stationery'],'Product Name': ['Keyboard', 'Charger', 'SmartTV', 'Chairs'],'Date_of_Purchase': ['10/07/2021','20/04/2021','25/06/2021','15/02/2021'],
})
print"\nDataFrame...\n",dataFrame
# convert date strings to actual dates
dataFrame['Date_of_Purchase'] = pd.to_datetime(dataFrame['Date_of_Purchase'])
print"\nUpdated DataFrame (string dates converted to dates)...\n",dataFrame輸出
這將生成以下輸出 -
DataFrame... Date_of_Purchase Product Category Product Name 0 10/07/2021 Computer Keyboard 1 20/04/2021 Mobile Phone Charger 2 25/06/2021 Electronics SmartTV 3 15/02/2021 Stationery Chairs Updated DataFrame (string dates converted to dates)... Date_of_Purchase Product Category Product Name 0 2021-10-07 Computer Keyboard 1 2021-04-20 Mobile Phone Charger 2 2021-06-25 Electronics SmartTV 3 2021-02-15 Stationery Chairs
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP