如何以这种方式均匀分布序列?

2024-04-24 21:03:23 发布

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

如何解决熊猫的下一个问题:

所以,我有数据帧

    Man Salary 
    Person 1 - 10000 
    Person 2 - 10000 
    Person 3 - 10000 
    Person 4 - 16000    
    Person 5 - 16000 
    Person 6 - 33000 
    Person 7 - 34000

还有,想得到这个:

Quartile 1: 3 Person, Total Salary — 30000 #1-3 rows
Quartile 2: 2 Person, Total Salary — 32000 #4-5 rows
Quartile 3: 1 Person, Total Salary — 33000 #6 row
Quartile 4: 1 Person, Total Salary — 34000 #7 row

换言之,我想按四分位数(或十分位数)的总大小平均分配工资,并提及制作四分位数所使用的行数和范围。 这一点也很重要:对于下一个,每个四分位行都应该取自下一个未使用的索引。也就是说,如果我们还没有使用第四行,我们就不能将第二个四分位数取为第七行