【发布时间】:2019-06-26 18:45:28
【问题描述】:
我有一个简化的大型数据集,如下所示:
Name c1 c2 c3 c4
0 a1 1 2 2 3
1 a2 2 1 1 2
2 a3 3 1 2 1
3 a4 2 3 3 4
4 b1 1 2 2 3
5 b2 3 1 2 1
6 b3 2 1 2 1
7 b4 1 3 4 1
我想总结一些列和一些行,以创建一个如下所示的聚合数据框:
Name c1+c2 c3+c4
0 a1+a2 6 8
1 a3+a4 9 10
2 b1+b2 7 8
3 b3+b4 7 8
我一直在尝试弄清楚如何使用 groupby 和 sum 来实现,但我对此很陌生,无法理解它。任何帮助将不胜感激!
【问题讨论】:
-
您在非唯一组上分组的事实有点违反直觉。您的数据是否没有每个组的唯一标识符?例如
a,b,c,d在这种情况下,因为有 4 个组?
标签: python pandas pandas-groupby