Pandas的日期时间

ukxgm1gy  于 2022-12-16  发布在  其他
关注(0)|答案(1)|浏览(137)

我的df有一个日期时间列,其值类似于“16 jul 1940-12:45”。我想将其更改为dd/mm/yy格式。
我尝试通过以下代码解决它,但失败了,并给我错误。Df[col]=df[col].dt.strftime(%d-%m-%y)

dwbf0jvd

dwbf0jvd1#

用途:

df['date']=pd.to_datetime(df['date'],format='%d %b %Y-%H:%M')
#old -- > 16 jul 1940-12:45
#new -- > 1940-07-16 12:45:00

#or

df['date']=pd.to_datetime(df['date'],format='%d %b %Y-%H:%M').dt.strftime("%d/%m/%Y")
#old -- > 16 jul 1940-12:45
#new -- > 16/07/1940

相关问题