我的 Dataframe 如下所示
index Client Manager Score
0 1 1 0.89
1 1 2 0.78
2 1 3 0.65
3 2 1 0.91
4 2 2 0.77
5 2 3 0.97
6 3 1 0.35
7 3 2 0.61
8 3 3 0.81
9 4 1 0.69
10 4 2 0.22
11 4 3 0.93
12 5 1 0.78
13 5 2 0.55
14 5 3 0.44
15 6 1 0.64
16 6 2 0.99
17 6 3 0.22
预期输出如下所示
index Client Manager Score
0 1 1 0.89
1 2 3 0.97
2 3 2 0.61
3 4 3 0.93
4 5 1 0.78
5 6 2 0.99
我们有3个经理和6个客户。我希望每个经理有2个客户基于最高分。每个经理应该只有唯一的客户,所以如果一个客户是好的两个经理,我们需要采取第二个最好的分数,以此类推。我可以有你的建议吗?谢谢你提前。
2条答案
按热度按时间von4xj4u1#
nbewdwxp2#
试试这个:
输出: