почему операции прокатки со значением nan не возвращают nan? - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть простая операция, использующая функцию roll () для вычисления функции индекса:

 index = (value - value.rolling(156).min()) / (value.rolling(156).max() - value.rolling(156).min())

Значение.rolling (156) возвращает Nan для первых 156 значений, как и ожидалось. Однако, почему вычисление индекса дает мне значения для первых 156 точек данных вместо Nan? Это смещает мою операцию с индексами, поскольку я логически не хочу значения, когда один из терминов в Nan Был бы признателен за объяснение и как сделать результат Нан для первых 156 точек данных, как это должно быть здесь .. Спасибо!

...