格式化Pandas 中的日期
匯入帶有日期時間列的資料框時,Pandas 可能會自動將其轉換為物件類型。為了確保格式正確,通常需要將列轉換為 datetime64 類型。但是,這可能會導致出現不必要的日期格式。
轉換日期時間格式
要在轉換為 datetime64 後變更日期時間格式,您可以使用 dt.strftime 方法。這允許您將所需的日期格式指定為字串。產生的 dtype 將是物件類型(字串)。
import pandas as pd df = pd.DataFrame({'DOB': {0: '26/1/2016'}}) df['DOB'] = pd.to_datetime(df['DOB']) df['DOB1'] = df['DOB'].dt.strftime('%m/%d/%Y')
範例
在此範例中,DOB 欄位最初是格式為" 的物件類型" 2016 年1 月26 日」。轉換為datetime64後,格式變成「2016-01-26」。 DOB1,其首選格式為「01/26/2016」。需要日期時間類型的計算或其他操作。方法中使用自訂格式選項來實現所需的格式,同時保留日期時間資料類型。
以上是轉換為 datetime64 後如何格式化 Pandas DataFrame 中的日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!