Python 基于分位数值修剪系列/数据帧
熊猫中是否有基于分位数值修剪Python 基于分位数值修剪系列/数据帧,python,pandas,dataframe,series,quantile,Python,Pandas,Dataframe,Series,Quantile,熊猫中是否有基于分位数值修剪系列/数据帧的方法 例如,如果我有一个ser=pd.系列([1,2,3,4,5,6,7,8]) 如何获取数据介于原始ser的0.27>数据>0.82之间的序列?我认为您需要: 或: a = ser.quantile([0.27, 0.82]) print (a) 0.27 2.89 0.82 6.74 dtype: float64 s,e = a out = ser[ser.between(s, e, inclusive=False)] print (o
系列/数据帧的方法
例如,如果我有一个ser=pd.系列([1,2,3,4,5,6,7,8])
如何获取数据介于原始ser
的0.27>数据>0.82
之间的序列?我认为您需要:
或:
a = ser.quantile([0.27, 0.82])
print (a)
0.27 2.89
0.82 6.74
dtype: float64
s,e = a
out = ser[ser.between(s, e, inclusive=False)]
print (out)
2 3
3 4
4 5
5 6
dtype: int64
out = ser[ser.between(ser.quantile(0.27),
ser.quantile(0.82), inclusive=False)]