【发布时间】:2019-05-07 19:47:47
【问题描述】:
我有一个如下所示的表格:
name type val
A online 12
B online 24
A offline 45
B online 32
A offline 43
B offline 44
我希望dataframe 可以是groupby 和多个列name 和type,它们还有额外的列返回记录的count,val 是添加了相同类型的记录。应该是这样的:
name type count val
A online 1 12
offline 2 88
B online 2 56
offline 1 44
我尝试了pd.groupby(['name', 'type'])['val'].sum(),它给出了加法但无法添加记录数。
【问题讨论】:
标签: python pandas group-by sum multiple-columns