@ user4943236 сделайте upvote, если вам понравилось решение
я есть фрейм данных Python, в котором есть некоторые значения выбросов. Я хотел бы заменить их медианными значениями данных, если бы этих значений не было.
id Age
10236 766105
11993 288
9337 205
38189 88
35555 82
39443 75
10762 74
33847 72
21194 70
39450 70
Итак, я хочу заменить все значения> 75 медианным значением набора данных оставшегося набора данных, то есть медианным значением70,70,72,74,75
.
Я пытаюсь сделать следующее:
Заменить на 0, все значения больше 75Замените 0 с медианным значением.Но почему-то код ниже не работает
df['age'].replace(df.age>75,0,inplace=True)