df = pd.DataFrame({'Data': np.random.normal(size=200)})
df[np.abs(df.Data - df.Data.mean()) <= 3 * df.Data.std()]
df[~(np.abs(df.Data - df.Data.mean()) > 3 * df.Data.std())]
Обнаружение и исключение выбросов в кадре данных Pandas