DTYPE (» - PullRequest
       26

DTYPE (»

0 голосов
/ 13 июня 2018

Я новичок в python, сегодня я пытался выполнить некоторые операции в финансовом фрейме данных (первый столбец YYYY-MM-DD и второй из значений).Когда я попытался применить простую операцию pct_change (), она выдала мне эту ошибку:

TypeError: ufunc true_divide cannot use operands with types 
dtype('<M8[ns]') and dtype('<M8[ns]')

Чем именно вызвана эта ошибка?И как я могу обойти это?Потому что я не мог найти много объяснений в Интернете.Заранее большое спасибо!

1 Ответ

0 голосов
/ 13 июня 2018

dtype('<M8[ns]') является одним из типов numpy datetime64.Таким образом, похоже, что вы пытаетесь выполнить предварительное вычисление изменения в столбце даты, что, как ни странно, не работает.

Решение состоит в том, чтобы выбрать столбец значений.(Я не могу быть более конкретным, поскольку вы не предоставляете необходимые данные.)

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