Проблема с цифровыми знаками. При запуске одного и того же кода он иногда возвращает правильные знаки чисел, но при следующем запуске он может возвращать правильные абсолютные значения, но совершенно случайные знаки чисел. В чем может быть проблема?
Код: Выделить всё
...
dev = ((price1 - price2)).where((price1.notna()) & (column == 0), np.nan)
dev = ((price2 - price1)).where((price1.notna()) & (column == 1)
return dev.round(2)
Где цена1, цена2, столбец – pd.Series
Подробнее здесь:
https://stackoverflow.com/questions/786 ... sue-python