我有一个看起来像这样的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()
我会很感激任何人可能提供的见解。