Как обрабатывать операции Pandas Создание значений -Inf? - PullRequest
0 голосов
/ 26 апреля 2018

Итак, у меня есть длинная таблица ежедневных данных о доходах для акций, и я пытаюсь рассчитать их% доходности по этому,

data['return'] = data['avg'].pct_change()/100
data.dropna(inplace=True)

И значения, которые я получаю, нормальные.

Однако попытка выполнить какие-либо другие операции с данными теперь дает мне NaN, что смутило меня, так как исходные данные вели себя хорошо, и я обязательно отбросил все новые NaN.Оказывается, операция pct_change()/100 создает -Inf в одной точке, что просто бесит.

Поскольку я предполагаю, что -Inf создается, потому что.определенный нег.% изменений было слишком мало, как мне обходить операции с пандами вообще, совершая ту же ошибку?

Заранее спасибо.

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