从 dd/mm/yyyy 格式的日期中提取月份 pandas

Extracting month from date in dd/mm/yyyy format in pandas

我无法以正确的格式从日期中获取月份和日期。

我都在用 pd.DatetimeIndex(df['date1']).monthpd.to_datetime(parity['date1']).dt.month 但它仍将日作为月检索,并且仅当值大于 12 时才将其视为日。 提前谢谢你

指定日期格式:

df['date1'] = pd.to_datetime(df['date1'], format='%d.%m.%Y').dt.month 

或设置参数dayfirst=True:

df['date1'] = pd.to_datetime(df['date1'], dayfirst=True).dt.month