面对不可理喻的局面。格式化日期时,月份将替换为天,反之亦然:
df = pd.DataFrame({'col1': ['11.08.2020']})
df
我们得到一张桌子:
col1
-------------
0 11.08.2020
现在我格式化它:
df = pd.to_datetime(df.col1)
df
这就是发生的事情:
0 2020-11-08
Name: col1, dtype: datetime64[ns]
8月11日变成了10月8日!!!同样的事情从 5 月 12 日开始,变成了 12 月 5 日。也许其他日期也会发生同样的情况。如何处理这些以及如何检查其他日期的格式是否正确?
@entithat 帮助解决了: