I have a dataframe
df = pd.DataFrame(data=[[1,0],[1,0],[2,0],[2,1]],columns=['day','class'])
and I would like to count the instances of class 1 each day. I use groupby in this way,
df.groupby(['class','day'])['class'].count()
Out[51]:
day class
1 0 2
2 0 1
1 1
Name: class, dtype: int64
but I would like to have also that in day 1 class 1 there are no instances:
Out[51]:
day class
1 0 2
1 0
2 0 1
1 1
Name: class, dtype: int64