Python z-показатель заменить на среднее или другое значение - PullRequest
1 голос
/ 12 апреля 2020

У меня есть данные датчика в виде pandas DataFrame по трем столбцам (X, Y, Z). Я думал об удалении строк, в которых строка в любом столбце имеет z-показатель выше 2,5, выполнив

df = df[(np.abs(stats.zscore(df)) < 2.5).all(axis=1)]

Но это отбрасывает всю строку, также как и для других столбцов, которые могут иметь нормальные значения. Каким должен быть правильный способ заменить эти аномально высокие (или низкие) значения средним или, может быть, значением, близким к среднему?

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