我的df有一个日期时间列,其值类似于“16 jul 1940-12:45”。我想将其更改为dd/mm/yy格式。我尝试通过以下代码解决它,但失败了,并给我错误。Df[col]=df[col].dt.strftime(%d-%m-%y)
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
1条答案
按热度按时间dwbf0jvd1#
用途: