Example df:
df = pd.DataFrame({
'group': ['a', 'a', 'a', 'a', 'a', 'b', 'b', 'b', 'b',],
'value': ['yes', 'yes', 'yes', 'no', 'no', 'yes', 'no', 'no', 'no']
})
I need to count each value in group and get something like this:
group yes no
a 3 2
b 1 3
I tried df.groupby(['group', 'value'])['value'].count().to_frame()
and its look fine but too multiindexed, i need simple table like example above