pandas优雅地处理具有不同日期时间格式的列

时间:2016-08-30 08:03:56

标签: python date datetime pandas

我有一个带有生日的专栏。有些是N.A,有些01.01.2016但有些包含01.01.2016 01:01:01 过滤N.A.值可以正常工作。但处理不同的日期格式似乎很笨拙。是否有可能让熊猫优雅地处理这些问题,例如对于出生日期只能解释日期而不是失败?

1 个答案:

答案 0 :(得分:4)

pd.to_datetime()将处理多种格式

>>> ser = pd.Series(['NaT', '01.01.2016', '01.01.2016 01:01:01'])
>>> pd.to_datetime(ser)
0                   NaT
1   2016-01-01 00:00:00
2   2016-01-01 01:01:01
dtype: datetime64[ns]