Я недавно начал работать с Pandas, и в настоящее время я пытаюсь вменять некоторые недостающие значения в свой набор данных.
Я хочу вменять недостающие значения на основе медианы (для числовых записей) и режима (для категориальных записей). Однако я не хочу рассчитывать медианное значение и режим для всего набора данных, а на основе GroupBy
моего столбца с именем "make"
.
Для числовых значений я сделал следующее:
data = data.fillna(data.groupby("make").transform("median"))
-> это работает отлично и заменяет все мои числовые NA
значения на медиану их "make"
.
Однако мне не удалось сделать то же самое для режима, т.е. заменить все категориальные значения NA на режим их "make"
.
кто нибудь знает как это сделать?