日期(II)
與其在匯入資料後再轉換欄位型別,你也可以在匯入時就正確解析日期。做法是把需要當作日期匯入的欄位名稱清單,傳給 pd.read_csv() 的 parse_dates 參數。當日期欄位以正確型別(datetime64)載入後,你就能使用 .dt 存取器搭配 .year、.month 和 .day 屬性,從這些日期中取得年、月、日。
# 取得年份
df['Date'].dt.year
# 取得月份
df['Date'].dt.month
# 取得日期
df['Date'].dt.day
本練習屬於課程
給 R 使用者的 Python
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
import pandas as pd
# Load the dataset and ensure Date column is imported as datetime
ebola = pd.read_csv('country_timeseries.csv', parse_dates=____)
# Inspect the Date column
print(ebola['Date'].dtype)