我已将数据帧按两个变量分组,并且知道我想按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()],但无法正常工作
谢谢!