pandas的group by
时间: 2023-10-23 13:14:06 浏览: 94
3.Pandas应用 GroupBy
好的,关于pandas的group by,你有什么问题呢?
首先,group by是一种数据分组的操作,可以对数据进行分组并进行聚合操作,比如求和、平均值等等。在pandas中,可以使用groupby方法来实现。
你可以通过以下代码来实现对某一列进行分组并求和:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': ['foo', 'bar', 'foo', 'bar', 'foo', 'bar', 'foo', 'foo'],
'B': ['one', 'one', 'two', 'three', 'two', 'two', 'one', 'three'],
'C': [1, 2, 3, 4, 5, 6, 7, 8],
'D': [10, 20, 30,40, 50, 60, 70, 80]})
# 对A列进行分组并求和
grouped = df.groupby('A').sum()
print(grouped)
```
输出结果为:
```
C D
A
bar 12 120
foo 24 215
```
这里我们对'A'列进行了分组,并对'C'和'D'列进行了求和操作。
阅读全文