按列的最大值选择Pandas Python

时间:2019-04-03 10:09:09

标签: python-3.x pandas-groupby

我已将数据帧按两个变量分组,并且知道我想按Var1的最大值为每个客户端ID选择一行:

开始

Client ID  Channel   Var1
1              C      100
1              A      30
2              B      55
2              C      45

预期输出:

Client ID  Channel   Var1
1              C      100
2              B      55

我该如何实现?我已经尝试过df.loc [df.groupby(['Client ID','Channel'],as_index = False)['Var1']。idxmax()],但无法正常工作

谢谢!

0 个答案:

没有答案