我试图找到与DataFrame中最大和第二大值相关联的列名称,这是一个简化的示例(真正的一个有超过500列):
Date val1 val2 val3 val4
1990 5 7 1 10
1991 2 1 10 3
1992 10 9 6 1
1993 50 10 2 15
1994 1 15 7 8
Run Code Online (Sandbox Code Playgroud)
需要成为:
Date 1larg 2larg
1990 val4 val2
1991 val3 val4
1992 val1 val2
1993 val1 val4
1994 val2 val4
Run Code Online (Sandbox Code Playgroud)
我可以找到idxmax具有最大值(i,e,1larg)的列名,但是如何找到第二大?