从excel到Pandas Dataframe读取日期

时间:2014-08-03 00:16:02

标签: python excel pandas

我有.xlsx excel文件,其中一列显示日期(前6行显示如下):

Recd_Date/Due_Date
01/31/2000
02/29/2000
02/01/2000
03/01/2000
02/02/2000
03/02/2000

我使用熊猫之后' read_excel()将excel转换为pandas Dataframe,' Recd_Date / Due_Date'显示为:

Recd_Date/Due_Date
2000-01-31 00:00:00
2000-02-29 00:00:00
2000-01-02 00:00:00
2000-01-03 00:00:00
2000-02-02 00:00:00
2000-02-03 00:00:00

type(df.ix[i]['Recd_Date/Due_Date']) = pandas.tslib.Timestamp

正如您所看到的,read_excel()的某些日期错误,例如02/01/2000成为2000-01-02 00:00:00(应该是2000-02-01 00:00:00); 03/02/2000变成2000-02-03 00:00:00(应该是2000-03-02 00:00:00)...如何让它理解原始excel文件中的日期为月/日/年,所以它可以正确转换日期??

非常感谢!!

0 个答案:

没有答案