我迷失在Pandas文档中,并尝试通过列总和的值来找出groupby
a DataFrame
的方法。按大小写分组的值列出大熊猫
例如,让说我有以下数据:
In [2]: dat = {'a':[1,0,0], 'b':[0,1,0], 'c':[1,0,0], 'd':[2,3,4]}
In [3]: df = pd.DataFrame(dat)
In [4]: df
Out[4]:
a b c d
0 1 0 1 2
1 0 1 0 3
2 0 0 0 4
我想列a
,b
和c
进行分组,因为它们都有自己的总和等于1产生的数据帧将有列标签等于它合计的列的总和。像这样:
1 9
0 2 2
1 1 3
2 0 4
是否有任何想法让我朝好的方向发展?提前致谢 !
是否有您发现的文档部分特别令人困惑?或者,将文档翻译成您的特定问题很难吗?如果您有任何改进,请务必在[Github]上分享它们(https://github.com/pydata/pandas/issues) – TomAugspurger
[完成](https://github.com/pydata/pandas/issues/6288) 。再次感谢。 – mazieres