我有一个熊猫数据框,其中包含以下格式的日期:mmyyyy。但是,由于我需要对其执行一些加法运算,因此我需要将其转换为实际的日期格式,因此我正在使用以下代码:
df['good_date'] = pd.to_datetime(df['bad_date'], format='%m%Y')
但是我遇到以下错误:
Out of bounds nanosecond timestamp: 6201-01-01 00:00:00
以下是数据框的示例:
d = {'bad_date': ['062018', '072018', '052016']}
df = pd.DataFrame(data=d)
有人可以建议如何做吗?
再次编辑,谢谢大家!问题是我有一些NaT值导致了此问题。使用以下标志为我做到了:
errors='coerce'
谢谢!