Панды: Несоответствие при преобразовании объекта datetime.datetime в Index / DatetimeIndex - PullRequest
0 голосов
/ 10 ноября 2018

У меня есть два списка словарей, каждый из которых содержит [{datetime.datetime: int}...]. Я использую pd.Series(list_of_dict), чтобы преобразовать его в объект серии. Однако для одного списка он преобразует его в pd.series с индексом типа Index. Другой индекс DatetimeIndex. Какими могут быть причины такого несоответствия?

Я хочу индекс DatetimeIndex кстати: P Большое спасибо!

Образец: ss=pd.Series(d) s=pd.Series(datetime_counter)

In [120]: list(d.keys())[0]
Out[123]: datetime.datetime(2018, 11, 9, 3, 47, 57)

In [124]: list(datetime_counter.keys())[0]
Out[132]: datetime.datetime(2018, 11, 7, 7, 35, 38)

In [133]: ss.index
Out[136]:
DatetimeIndex(['2018-11-09 03:47:57', '2018-11-09 09:12:19',
               '2018-11-09 09:02:42', '2018-11-09 09:02:37',
               '2018-11-09 09:02:23', '2018-11-09 09:00:42',
               '2018-11-09 08:38:37', '2018-11-09 06:50:53',
               '2018-11-08 10:24:49', '2018-11-08 10:31:28',
               ...
               '2017-09-25 12:27:12', '2017-09-25 12:19:55',
               '2017-09-25 11:34:57', '2017-09-25 11:31:55',
               '2017-09-25 11:24:56', '2017-09-25 11:23:58',
               '2017-09-25 11:08:29', '2017-09-25 11:02:00',
               '2017-09-26 00:24:13', '2017-09-26 06:51:14'],
              dtype='datetime64[ns]', length=56639, freq=None)

In [137]: s.index
Out[137]:
Index([2018-11-07 07:35:38, 2018-11-05 17:52:32, 2018-11-06 20:37:20,
       2018-11-06 14:19:13, 2018-11-06 09:50:49, 2018-11-06 09:32:45,
       2018-11-05 18:43:29, 2018-11-05 18:27:14, 2018-11-05 18:00:52,
       2018-11-05 17:57:05,
       ...
       2011-03-16 10:35:50, 2011-03-15 21:52:00, 2017-10-31 23:03:20,
       2017-10-20 10:00:11, 2017-10-18 20:35:47, 2017-10-19 22:16:08,
       2017-10-19 15:40:42, 2017-10-19 09:33:22, 2017-10-19 07:12:23,
       2017-10-18 22:53:12],
      dtype='object', length=83539)

In [138]:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...