pandas 统计多列数据值汇总
时间: 2023-06-29 09:02:02 浏览: 87
ds-skills2-statistical-methods-in-pandas-lab-al
可以使用 pandas 的 groupby 和 sum 方法来统计多列数据值的汇总。假设有一个包含三列数据的 DataFrame,可以按照某一列进行分组,并对其他列进行求和操作。示例如下:
```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 和 B 列进行分组,并对 C 和 D 列进行求和
result = df.groupby(['A', 'B']).sum()
# 显示结果
print(result)
```
输出结果为:
```
C D
A B
bar one 2 30
three 4 40
two 12 120
foo one 8 80
three 8 80
two 8 100
```
可以看到,分组后对 C 和 D 列进行求和,得到了每个组的汇总值。
阅读全文