datafram重复行某列累加
时间: 2023-10-22 15:06:05 浏览: 155
可以使用 Pandas 库中的 groupby 函数对数据框按照某一列进行分组,然后使用 sum 函数对重复行进行累加操作。具体实现方式如下:
```python
import pandas as pd
# 创建示例数据框
df = pd.DataFrame({'A': ['a', 'b', 'a', 'c'], 'B': [1, 2, 3, 4], 'C': [5, 6, 7, 8]})
# 按照列 A 进行分组,对列 C 进行累加操作
result = df.groupby('A')['C'].sum()
print(result)
```
输出结果为:
```
A
a 12
b 6
c 8
Name: C, dtype: int64
```
其中,第一列为分组的键值,第二列为累加后的结果。
阅读全文