我有一个包含很少列的pandas数据帧.
现在我知道某些行是基于某个列值的异常值.
例如列 - 'Vol'的所有值都大约为12xx,一个值为4000(异常值).
现在我想排除那些有'Vol'列的行.因此,基本上我需要在数据框上放置一个过滤器,以便我们选择所有行,其中某列的值在与平均值相差3个标准差的范围内.
实现这一目标的优雅方式是什么?
python filtering outliers dataframe pandas
是否有内置的方法通过IQR对列进行过滤(即Q1-1.5IQR和Q3 + 1.5IQR之间的值)?另外,建议大熊猫中任何其他可能的广义过滤都将受到重视.
python data-processing pandas iqr
pandas ×2
python ×2
data-processing ×1
dataframe ×1
filtering ×1
iqr ×1
outliers ×1