У меня есть Pandas DataFrame с одной серией, содержащей упорядоченные категориальные данные.Некоторое значение этой серии может отсутствовать (NaN).Я хочу получить минимум без учета NaN, но я получил странные результаты ...
Код:
raw_cat = pd.Categorical(["a", "b", "c", "a"],
categories=["b", "c", "d"],
ordered=True)
s = pd.Series(raw_cat)
raw_cat.min(numeric_only=True), s.min(numeric_only=True)
Вывод:
('b', nan)
Ожидаемый результат:
('b', 'b')
Что я неправильно понимаю?Спасибо за вашу помощь.