groupby python 重复项取最大值
时间: 2023-08-01 16:09:49 浏览: 102
Python在groupby分组后提取指定位置记录方法
5星 · 资源好评率100%
你可以使用 `groupby` 函数和 `max` 函数来实现重复项取最大值的操作。下面是一个示例代码:
```python
import pandas as pd
# 创建一个示例数据集
data = {'A': ['foo', 'bar', 'foo', 'bar', 'foo', 'bar'],
'B': [1, 2, 3, 4, 5, 6],
'C': [7, 8, 9, 10, 11, 12]}
df = pd.DataFrame(data)
# 使用 groupby 和 max 函数取重复项的最大值
result = df.groupby('A')['B'].max()
print(result)
```
这个代码会将数据集按照 'A' 列进行分组,然后对于每个分组,取 'B' 列的最大值。最终会输出每个分组的最大值。你可以根据自己的需求修改列名和数据集。希望能对你有所帮助!
阅读全文