Выпадающие, как с ними справиться и сделать замену - PullRequest
0 голосов
/ 15 декабря 2018

Я пытаюсь выяснить все свои выбросы в моем фрейме данных, используя python.И замените их средним значением этого столбца моего фрейма данных.Я попробовал эти строки кода, но.

for c in df:
    def replace(c):
        mean, std = c.mean(), c.std()
        outliers = (c- mean).abs() > 3*std
        c[outliers] = mean
        return c
    df= df.transform(replace)

когда я пытался проверить наличие выбросов во всех столбцах моего информационного кадра, используя эту строку кода z= np.abs(stats.zscore(df)) np.where(z > 3)

, я обнаружил столбец с огромным количеством не обработанных выбросов.

Должен ли я что-то сделать в этом случае.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...