我有一个这样的excel文件:
import pandas as pd
data = pd.read_excel(open('C:/home/Date.xlsx','rb'), sheetname='sheet')
data.head(10)
结论:
Year FY Quarter FY Month FY
FY1998 FQ4 FM10_Jan
FY1998 FQ4 FM11_Feb
FY1998 FQ4 FM12_Mar
FY1999 FQ1 FM01_Apr
FY1999 FQ1 FM02_May
如何将日期更改为 01/01/1998?
源数据框:
矢量化(不使用慢循环)解决方案:
我找到了一个解决方案:
输出结果是一个附加列,其中日期以所需格式写入
.replace("_","").replace('10Jan','01').replace('11Feb', ...这样做更方便