我有以下数据框:
id p1 p2 p3 p4
1 0 9 1 4
2 0 2 3 4
3 1 3 10 7
4 1 5 3 1
5 2 3 7 10
我需要重新调整数据帧的形状,使每个id的前3列具有最高的值。结果如下:
id top1 top2 top3
1 p2 p4 p3
2 p4 p3 p2
3 p3 p4 p2
4 p2 p3 p4/p1
5 p4 p3 p2
它显示了每user_id
一本书的前三名畅销书。我已经使用R中的dplyr
包完成了这项工作,但我正在寻找与pandas等效的程序。
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐