在pandasDataFrame
中,我想找到第n个最大值(按行,而不是按列),然后还想找到,如果有联系的话。我有兴趣找到前三名和最大的领带。注意,实际问题中有3列以上,
e、 g.如果数据框如下所示:
A B C
0 1 2 2
1 3 4 3
2 1 2 3
我想知道第n个最大值,以及是否存在联系,因此:
按要求的预期产出:
A B C max1 max2 max3 tie1 tie2 tie3
0 1 2 2 2 1 NaN 1 0 NaN
1 3 4 3 4 3 NaN 0 1 NaN
2 1 2 3 3 2 1.0 0 0 0.0
使用:
字典现在包含这些值以及在行中重复的次数。然后可以轻松打印字典的前n个值
相关问题 更多 >
编程相关推荐