Pandas Dataframe - 按照Col A分组并对每个组进行求和[C]重复
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pandas Dataframe - 按照Col A分组并对每个组进行求和[C]重复相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我有以下数据框:
COLA COLB COLC
a cfg 100
b gdd 100
c ert 100
d yrt 100
a yui 100
d ouo 100
a ooo 100
b qwe 100
我想组合COLA中的所有项目(groupby?),然后在COLC中对它们的值求和,最后得到
COLA COLC
a 300
b 200
c 100
d 200
我尝试着:
df.groupby('COLA').sum('COLC')
答案
GroupBy对象以与DataFrame相同的方式支持列索引,并返回已修改的GroupBy对象
import pandas as pd
df=pd.read_csv(path)
df.groupby('COLA')['COLC'].sum()
以上是关于Pandas Dataframe - 按照Col A分组并对每个组进行求和[C]重复的主要内容,如果未能解决你的问题,请参考以下文章
Pandas - dataframe groupby - 如何获得多列的总和
Pandas DataFrame:使用列值在另一列中切片字符串