pandas groupby sum的例子
时间: 2023-08-15 10:09:59 浏览: 175
pandas 对group进行聚合的例子
当使用 Pandas 的 `groupby` 方法结合 `sum` 函数时,可以对数据进行分组并计算每个组的总和。以下是一个简单的例子:
假设我们有一个包含销售数据的 DataFrame,其中包括产品名称、销售数量和销售金额。我们想要按产品名称进行分组,并计算每个产品的销售总数量和总金额。
```python
import pandas as pd
# 创建示例数据
data = {
'Product': ['A', 'A', 'B', 'B', 'B'],
'Quantity': [10, 15, 5, 8, 12],
'Amount': [100, 150, 50, 80, 120]
}
df = pd.DataFrame(data)
# 使用 groupby 和 sum 进行分组和求和
grouped = df.groupby('Product').sum()
print(grouped)
```
输出结果将会是:
```
Quantity Amount
Product
A 25 250
B 25 250
```
以上例子中,我们首先创建了一个包含产品名称、销售数量和销售金额的 DataFrame。然后,使用 `groupby('Product')` 对数据进行分组,接着使用 `sum()` 方法计算每个组的总和。最后打印出了结果。
希望这个例子能帮到您!如果还有其他问题,请随时提问。
阅读全文