我有一个 Python 格式的日期框列YYMM。例如January 1996是9601。
我很难将其从 9601 转换为可用的日期时间格式。我希望新的格式是01-01-1996. 有没有人有什么建议?我尝试了pd.to_datetime功能,但没有得到我想要的结果。
to_datetime与参数一起使用format:
df = pd.DataFrame({'col':['9601', '9705']})
df['col'] = pd.to_datetime(df['col'], format='%y%m')
print (df)
col
0 1996-01-01
1 1997-05-01
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1173 次 |
| 最近记录: |