1
zjuhwc 2016 年 10 月 30 日
|
2
princelai 2016 年 10 月 30 日 via Android
group 前先 reset_index,比如这列就叫 index ,最后一步加上['index']
|
3
billgreen1 2016 年 10 月 30 日
没那么麻烦
df.groupby('A')['C'].agg([max, np.argmax]) |
4
kingmo888 OP @billgreen1 这个好!太赞了。查询了一下,一个求最大值,一个求最大值下标。
|
6
wnduan 2016 年 10 月 30 日
因为你的 'B' 列和 'index' 一样,所以 df.groupby(['A']).max() 就行,这样 'C' 和 'D' 的最大值都有。如果只要 'C' 的话也可以 df[['A', 'B', 'C']].groupby(['A']).max()
|
7
hastelloy 2016 年 11 月 1 日 via Android
idxmax 为您服务
|