Python 3.x pandas中的to_datetime()返回分类类型,而不是datetime对象

Python 3.x pandas中的to_datetime()返回分类类型,而不是datetime对象,python-3.x,pandas,string-to-datetime,Python 3.x,Pandas,String To Datetime,以下是代码示例: data.timestamp = pd.to_datetime(data.timestamp, infer_datetime_format = True, utc = True) data.timestamp.dtype CategoricalDtype(categories=['2016-01-10 06:00:00+00:00', '2016-01-10 07:00:00+00:00', '2016-01-10 08:00:00+00

以下是代码示例:

data.timestamp = pd.to_datetime(data.timestamp, infer_datetime_format = True, utc = True)

data.timestamp.dtype

CategoricalDtype(categories=['2016-01-10 06:00:00+00:00', '2016-01-10 07:00:00+00:00',
                  '2016-01-10 08:00:00+00:00', '2016-01-10 09:00:00+00:00',
                  '2016-01-10 10:00:00+00:00', '2016-01-10 11:00:00+00:00',
                  '2016-01-10 12:00:00+00:00', '2016-01-10 13:00:00+00:00',
                  '2016-01-10 14:00:00+00:00', '2016-01-10 15:00:00+00:00',
                  ...
                  '2016-12-31 13:00:00+00:00', '2016-12-31 14:00:00+00:00',
                  '2016-12-31 15:00:00+00:00', '2016-12-31 16:00:00+00:00',
                  '2016-12-31 17:00:00+00:00', '2016-12-31 18:00:00+00:00',
                  '2016-12-31 19:00:00+00:00', '2016-12-31 20:00:00+00:00',
                  '2016-12-31 21:00:00+00:00', '2016-12-31 23:00:00+00:00'],
                 ordered=False)
我如何解决这个问题

data.timestamp = pd.to_datetime(data.timestamp, infer_datetime_format = True, utc = True).astype('datetime64[ns]')

这很有效。

您的替换样板问题比以前的问题好多了。任何乞讨的语气现在都完全消失了,你在行使自己的代理权,询问如何解决它。请保持这种状态。