pandas.crosstab(data["Statut"],data["Niveau"], margins=True) Out[75]: Niveau Collège Lycée Supérieur All Statut Célibataire 13 6 7 26 Marié 10 11 10 31 All 23 17 17 57