将mmyyyy日期格式转换为常规日期

时间:2018-08-14 17:34:39

标签: python pandas

我有一个熊猫数据框,其中包含以下格式的日期: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'

谢谢!

0 个答案:

没有答案