【发布时间】:2019-10-09 12:34:26
【问题描述】:
我正在寻找的是一个具有日期列的数据框,但它没有数据类型 datetime64ns,它当前具有以下格式的类型对象 YYYY-mm-DD 我需要将此格式更改为 dmY
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}')
我目前有此代码,但出现以下错误 ValueError: Invalid format specifier
他想要得到的是这样的东西
0 14-05-2019
1 14-05-2019
2 14-05-2019
3 14-05-2019
4 14-05-2019
【问题讨论】:
-
pd.to_datetime(s).dt.strftime('%d-%m-%Y')
-
@WeNYoBen 是否真的需要先将列转换为日期时间?
标签: python python-3.x pandas