How to access MultiIndex column after groupby in pandas?
Adding a comma after your ('c','b')
tuple seems to work:
df.groupby([('c','a')])[('c','b'),].sum()
I'm guessing that without the comma, pandas is just interpreting them as separate items.