【发布时间】:2014-08-01 15:22:57
【问题描述】:
我有一个在索引中有重复值的 DataFrame。我想通过选择索引中在不同列中具有最大值的行来过滤此数据集,以便仅向我显示每个索引的一个实例。例如,我的 DataFrame 如下所示:
df:
Product ID Store Sales
1 A 50
1 B 200
1 C 20
2 A 400
2 B 10
3 A 200
4 A 50
4 B 100
4 C 500
我想将此数据过滤为:
df2:
Product ID Store Sales
1 B 200
2 A 400
3 A 200
4 C 500
关于如何最好地在 pandas 中解决这个问题有什么想法吗?
非常感谢您的宝贵时间 -
【问题讨论】: