是否有任何Python函数可读取日期和月份而不是年份的Excel文件?

时间:2019-02-03 17:15:27

标签: python excel date

在Excel工作表中,内部有Feb-16的列为01.02.2016。如何以相同的月份日期格式读取Excel文件?我可以使用Python中的任何功能吗?用Python读取文件后,我只得到日期。

Excel文件:

Year    MonthDate
2009    Feb-16

代码:

df_events = pd.read_excel('HolidaysData.xlsx')

输出:

Year  MonthDate
2009  2016-02-01

我希望可以在Python代码中输出以下内容:

Year  MonthDate
2009  02-16  OR Feb-16

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

您可以使用.dt.strftime("%m-%Y")

df_events = pd.read_excel('HolidaysData.xlsx')
df_events["MonthDate"] = df.MonthDate.dt.strftime("%m-%Y")

Docs

编辑:使用两位数字年份%y