Рассмотрим пример pandas Series "a"
0 (0, 3]
1 (3, 10]
2 NaN
Name: a, dtype=category
Categories (2, interval[float64]): [(0, 3] < (3, 10]]
Я понял, что функция
a.replace(np.NaN, 'UNKNOWN', inplace=True)
не изменяет записи NaN (и не предупреждает об этом ничего). Почему у нас такое поведение здесь?