@ 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)

Ответы на вопрос(1)

Ваш ответ на вопрос