python pandas.read_excel中的日期转换

时间:2019-04-04 07:57:17

标签: python date

我有一个具有两列的Excel文件  column1 =“ Jan-01”  column2 =“ 2009”

我想知道如何构建转换器/读取上述两列并为我提供01/01/2009(日/月/年)的字符串的任何函数

enter image description here

预先感谢

1 个答案:

答案 0 :(得分:0)

您可以将两列都读取为字符串,然后将其合并并解析为最新日期,例如。如果您的Excel文件是

day&Month   Year    data
Jan-01      2009    1
Jan-02      2009    2
Jan-03      2009    3

假设您的excel文件只有一个,那么

df = pd.read_excel('path\yourexcel.xlsx',dtype={'day&Month':str,'Year':str},parse_dates={'Dates':[0,1]})
print(df)
  Dates          data
0 2009-01-01     1
1 2009-01-02     2
2 2009-01-03     3