熊猫中是否有基于分位数值修剪Series/DataFrame
的方法?
例如,如果我有ser=pd.Series([1,2,3,4,5,6,7,8])
如何获得数据在原始0.27>Data>0.82
的ser
之间的系列?
我认为您需要:
a = ser.quantile([0.27, 0.82])
s,e = a
out = ser[ser.between(s, e, inclusive=False)]
print (out)
2 3
3 4
4 5
5 6
dtype: int64