每分位数和预设四分位数的Python计数

每分位数和预设四分位数的Python计数,python,pandas,numpy,statistics,quartile,Python,Pandas,Numpy,Statistics,Quartile,我想知道是否有一个代码,我可以计算我的数据集中有多少变为25%、50%、75%,是否有办法手动调整四分位数,比如20%40%60%80%,等等 出[1]: ALC分钟 计数303000000 平均24.928812 标准18.316443 最低3.120000 25% 12.680000 50% 20.770000 75% 30.535000 最高143.180000 使用百分位数可选参数: >>> df.describe(percentiles = [0.2

我想知道是否有一个代码,我可以计算我的数据集中有多少变为25%、50%、75%,是否有办法手动调整四分位数,比如20%40%60%80%,等等

出[1]: ALC分钟 计数303000000 平均24.928812 标准18.316443 最低3.120000 25% 12.680000 50% 20.770000 75% 30.535000 最高143.180000 使用百分位数可选参数:

>>> df.describe(percentiles = [0.2, 0.4, 0.6, 0.8])
           (mins)
count    8.000000
mean    69.566282
std    104.255870
min      3.120000
20%     14.934577
40%     20.279289
50%     22.849406
60%     26.050050
80%     98.122000
max    303.000000
用于计算每四分位数将包含多少元素:

np.linspace(1, len(df), 5, dtype = np.int64)  # division by 5 since it starts from min, to 25%, 50%, 75%, then max.

有没有一种方法可以计算出我拥有的20%、40%等数据的数量?@RollyV。修改了答案。