每分位数和预设四分位数的Python计数
我想知道是否有一个代码,我可以计算我的数据集中有多少变为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 使用百分位数可选参数:每分位数和预设四分位数的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
>>> 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。修改了答案。