我的日期列有类似的值
Date
1971 FEB
1971 MAR
.
.
如何将其转换为 YYYY-MM-DD 格式?
这是我试过的
df['Date'] = pd.to_datetime(df['Date'] , format='%y%b')
但我收到一条错误消息
ValueError: time data '1971 FEB' does not match format '%y%b' (match)
答案 0 :(得分:3)
尝试使用格式 '%Y %b'
而不是 '%y%b'
:
df['Date']=pd.to_datetime(df['Date'],format='%Y %b',errors='coerce')
有关格式代码的详细信息 visit here