仅当25%分位数高于给定值时选择数据

2024-09-19 23:37:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧,我想得到所有的数据只有当25%的百分位是超过给定值。你知道吗

df['RaceRank'].describe()

count    5353.000000
mean      232.257713
std       347.250031
min         1.450000
25%        36.820000
50%        76.500000
75%       271.790000
max      1178.000000
Name: RaceRank, dtype: float64

我尝试了以下方法,但不适用于我:

d = df[df['RaceRank'].quantile(.25)>30]

我不需要我相信的是:

d = df[df['RaceRank']>df['RaceRank'].quantile(.25)]

多谢了


Tags: 数据方法namedfcountminmeanmax