我想在数据框列中将4/1/2019转换为1/4/2019

时间:2019-04-22 14:05:42

标签: python-3.x pandas dataframe

我想在数据框的列中的日期中交换月份和日期

我已经尝试了以下所有方法:

IndexError: index 32 is out of bounds for axis 0 with size 32

我需要交换月份和日期

1 个答案:

答案 0 :(得分:2)

如果所有日期时间的格式均为DD/MM/YYYY

df_combined1['BILLING_START_DATE_x'] = (pd.to_datetime(df_combined1['BILLING_START_DATE_x'], 
                                         format='%d/%m/%Y')
                                          .dt.strftime('%m/%d/%Y'))

如果所有日期时间的格式均为MM/DD/YYYY

df_combined1['BILLING_START_DATE_x'] = (pd.to_datetime(df_combined1['BILLING_START_DATE_x'], 
                                         format='%m/%d/%Y')
                                          .dt.strftime('%d/%m/%Y'))