我正在寻找的是具有日期列的数据框我需要将此格式更改为d-m-y
0 2019-05-14
1 2019-05-14
2 2019-05-14
3 2019-05-14
4 2019-05-14
dataframe['fefuente'].apply(lambda x: f'{x:%d-%m-%Y}')
我目前有此代码,但是我得到以下错误值:无效格式指定
他想要获得的是这样的东西
0 14-05-2019
1 14-05-2019
2 14-05-2019
3 14-05-2019
4 14-05-2019
您首先需要将列转换为DateTime对象。
dataframe['fefuente'] = pd.to_datetime(dataframe['fefuente'])
然后,正如Wenyoben所说,您格式化日期时间。
dataframe['new_date']= dataframe['fefuente'].dt.strftime('%d-%m-%Y')