Pandas get_lo c с ошибкой datetimeindex - PullRequest
       12

Pandas get_lo c с ошибкой datetimeindex

0 голосов
/ 21 февраля 2020

У меня есть индексированный по времени фрейм данных, и я хочу выяснить, какой номер строки соответствует ближайшему времени к данному времени.

Например:

import pandas as pd

findtime = pd.Timestamp('2019-12-12 10:19:25', tz='US/Eastern')
start = pd.Timestamp('2019-12-12 0:0:0', tz='US/Eastern')
end = pd.Timestamp('2019-12-13 0:0:0', tz='US/Eastern')
testindex = pd.date_range(start, end, freq='5s')
testindex.get_loc(findtime, method='nearest')

Однако это выдает ошибку:

UFuncTypeError: ufunc 'subtract' cannot use operands with types dtype('<M8[ns]') and dtype('O')

Если это имеет значение, это Pandas 1.0.1, на python 3.8.1, 64-бит на Windows 10 1909.

Что я здесь не так делаю?

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