I want to count number of code by month. This is my example dataframe.
        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
I transformed to this Series using count().
df.groupby(['id', 'code', 'month']).month.count()
id      code   month  count
sally  s_A      0    12
                1    10
                2     3
                7    15
But, I want to include zero occurrence, like this.
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