首页 > 解决方案 > 熊猫群比;计算重叠列

问题描述

我有一个看起来像这样的 DataFrame:

ID ABCD 6234 1 0 1 0 3417 1 0 0 0 9954 0 1 0 0 4369 0 0 0 1 6281 1 0 1 0

我想对它进行分组,使其看起来像这样: ID ABCD
1 0 0 0 3 1 0 1 0 2 0 1 0 0 1 0 0 1 0 2 0 0 0 1 1

我一直在使用以下代码,但并没有让我走得太远。将熊猫导入为 pd

data = [[6234,1,0,1,0],
        [3417,1,0,0,0],
        [9954,0,1,0,0],
        [4369,0,0,0,1],
        [6281,1,0,1,0]]

DF1 = pd.DataFrame(data, columns = ['ID','A','B','C','D'])
DF2 = DF1.groupby(['A','B','C','D']).count()

我将不胜感激任何人可能必须提供的任何见解。

标签: pandas-groupby

解决方案


推荐阅读