Хочу сделать простую операцию по замене значений в pd.Series которые выходят за пределы 95-го квантиля на этот самый квантиль.
Обнаружил, что если, казалось бы, одинаково выполнить вылезает различный результат.
x - float
q1, q0 - pd.Series
При выполнении такого заполнения в зависимости от того, объявил я операцию с рядами до или во время вычисления, меняется результат. При этом самые переменные не меняются, и как я понимаю, каждый раз когда инициализируется расчет квантиля это создается новый объект. Вопрос в том, что тут происходит, что приводит к такому разному поведению?