dataframe分类求和
时间: 2023-10-08 13:13:37 浏览: 76
Pandas实现DataFrame按行求百分数(比例数)
好的,我会尽力回答你的问题。如果你想对一个 dataframe 进行分类求和,可以使用 pandas 库中的 groupby() 和 sum() 方法。具体的实现代码如下:
```
import pandas as pd
# 创建一个 dataframe
data = {
'类别': ['A', 'B', 'A', 'A', 'B', 'C', 'C'],
'数值': [1, 2, 3, 4, 5, 6, 7]
}
df = pd.DataFrame(data)
# 分类求和
result = df.groupby('类别')['数值'].sum()
print(result)
```
这段代码会将 df 按照 '类别' 列进行分组,然后对分组后的每组数据的 '数值' 列求和。最终的结果会输出每个类别对应的求和结果。希望这个回答对你有所帮助!
阅读全文