Pandas Group по нескольким столбцам и подсчету

df.groupby(['col1', 'col2']).size() 
   .sort_values(ascending=False) 
   .reset_index(name='count') 
Joyous Jaguar