我想按月计算代码数量。这是我的示例数据框。
id month code
0 sally 0 s_A
1 sally 0 s_B
2 sally 0 s_C
3 sally 0 s_D
4 sally 0 s_E
5 sally 0 s_A
6 sally 0 s_A
7 sally 0 s_B
8 sally 0 s_C
9 sally 0 s_A
我使用 count() 转换为这个系列。
df.groupby(['id', 'code', 'month']).m.count()
id code month count
sally s_A 0 12
1 10
2 3
7 15
但是,我想包括零出现,像这样。
id code month count
sally s_A 0 12
1 10
2 3
3 0
4 0
5 0
6 0
7 15
8 0
9 0
10 0
11 0