【发布时间】:2020-08-07 15:17:40
【问题描述】:
我有以下数据框:
我需要从这个创建一个新的 DataFrame,它只包含 col3 中每对唯一 col1 和 col2 值的最大值。最终结果需要如下所示:
例如,有 2 行 col1 是 a,col2 是 c。在一列中,col3 为 1,另一列中 col3 为 2。我只需要包含 col3 为 2 的行,因为 2 是 col3 的最大值,其中 col1 为 a,col2 为 c。
在不使其过于复杂的情况下,最优雅的方法是什么?
【问题讨论】:
-
嗨,1k 代表用户,您可以添加minimal reproducible example,另请参阅How to Ask
-
请提供一小组样本数据作为文本,我们可以复制和粘贴。包括相应的期望结果。查看how to make good reproducible pandas examples 上的指南。
标签: python python-3.x pandas dataframe