Définir une colonne en tant que trame de données Pandas d'index de colonne [duplicate]

Disons que j'ai cet ensemble de données et pour analyser les tendances entre l'alphabétisation des hommes et des femmes dans les régions rurales et urbaines de chaque État. Je dois définir l'index comme Name
ce que je peux faire comme -
df.set_index('Name',inplace=True)
Maintenant, je veux séparer mes données Rural and Urban
et j'attends la sortie comme -

Comment puis-je y parvenir?
EDIT: j'ai essayé de le faire en utilisant groupby
Literacy_States=Literacy_States.groupby(['Name','TRU'])['M_LIT','F_LIT'].count().unstack('TRU').plot.bar()
Mais la sortie est:

Réponses
Vous pouvez donc utiliser une instruction conditionnelle pour vérifier si la TRU est rurale ou urbaine. Ensuite, jetez cela dans une structure de données - une liste ferait l'affaire, ce qui faciliterait également le tracé. Faites-moi savoir si vous avez des questions ou avez besoin de plus amples informations!
Vous pouvez jeter un œil ici: Diagramme à barres Matplotlib qui affiche les valeurs x pour les hommes et les femmes
Au lieu d'hommes et de femmes, vous avez: rural et urbain.