如何按组最大(按字母顺序)过滤数据帧

时间:2020-05-04 09:47:03

标签: python dataframe filter max pandas-groupby

我有以下数据框:

df = pd.DataFrame({'ID': ['aa45-1', 'aa45-1', 'ab66-8', 'yy45-7'],
                   'issue': ['a00', 'b00', 'a00', 'a00'],
                   'state': ['rel', 'rel', 'wip', 'wip']})

我正在尝试获取具有最大问题ID的数据框。

我可以通过索引= ID和值=最大问题来获得意甲。请注意,问题值是字符串类型

df.groupby(['ID'], sort=False)['issue'].max()
Out[12]: 
ID
aa45-1    b00
ab66-8    a00
yy45-7    a00
Name: issue, dtype: object

但是我不知道如何使用它来过滤完整的数据框,使其能够具有ID,问题和状态。

先谢谢您

此致

0 个答案:

没有答案
相关问题