熊猫分组计算重叠的列

时间:2020-03-22 21:50:44

标签: pandas-groupby

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

ID A B C D 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 A B C D
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()

我会很感激任何人可能提供的见解。

0 个答案:

没有答案