我尝试将开始日期列转换为特定格式,下面的输出类似于'18/August/2008'.
df‘启动日期’=pd.to_datetime(df‘启动日期’,格式=‘%d/%m/%Y’)0 18-8月-08 1 1 20-8月-08 2 24-08 3 27-08 4 29-8月-08 5 14-9月-09 6 25-10月7-09 2-11月-09
发布于 2020-05-28 12:20:14
使用%d-%b-%y
模式,还可以查看https://strftime.org/
以获得更多信息:
df['Start Date'] = pd.to_datetime(df['Start Date'], format='%d-%b-%y')
print (df)
Start Date
0 2008-08-18
1 2008-08-20
2 2008-08-24
3 2008-08-27
4 2008-08-29
5 2009-09-14
6 2009-10-25
7 2009-11-02
如果格式需要像18/August/2008
这样的更改,那么请使用:
df['Start Date'] = df['Start Date'].dt.strftime('%d/%B/%Y')
https://stackoverflow.com/questions/62064513
复制相似问题