Python使用相同的密钥在Dataframe中汇总行
发布时间:2020-12-20 12:15:03 所属栏目:Python 来源:网络整理
导读:参见英文答案 Pandas Groupby and Sum Only One Column????????????????????????????????????2个 我想总结一个具有相同行键的数据帧中的行. 目的是缩小数据集大小. 例如,如果数据框看起来像这样. Fruit CountApple 10Pear 20Apple 5Banana 7Banana 12Pear 8
参见英文答案 >
Pandas Groupby and Sum Only One Column????????????????????????????????????2个
我想总结一个具有相同行键的数据帧中的行. 目的是缩小数据集大小. 例如,如果数据框看起来像这样. Fruit Count Apple 10 Pear 20 Apple 5 Banana 7 Banana 12 Pear 8 Apple 10 我希望最终的数据框看起来像这样. Fruit Count Apple 25 Pear 28 Banana 19 我正在使用Python的pandas,numpy,matplotlib和其他数据分析包.有没有办法在python中使用这些包中的函数来做到这一点? 以下是创建示例数据框的代码. df = pd.DataFrame([["Apple",10],["Pear",20],["Apple",5],["Banana",7],12],8],10]],columns=["Fruit","Count"]) 解决方法
groupby和sum()怎么样?例如df.groupby([‘Fruit’])[‘Count’].sum()
import pandas as pd df = pd.DataFrame([["Apple","Count"]) df = df.groupby(['Fruit'])['Count'].sum() print(df) 输出: Fruit Apple 25 Banana 19 Pear 28 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |