列をColumnIndex Pandas Dataframe [duplicate]として設定します

Dec 01 2020

私がこのデータセットを持っていて、すべての州の農村部と都市部の男性と女性の識字率の傾向を分析するとしましょう。私はとセットインデックスに必要なNameIのように行うことができます-

df.set_index('Name',inplace=True)

今、私は自分のデータをに分離したいと思いますRural and Urbanそして出力を期待します-

どうすればこれを達成できますか?

編集:私はそれを使用してそれをやってみました groupby

Literacy_States=Literacy_States.groupby(['Name','TRU'])['M_LIT','F_LIT'].count().unstack('TRU').plot.bar()

しかし、出力は:

回答

abrer Dec 01 2020 at 09:19

したがって、できることは、条件ステートメントを使用して、TRUが地方か都市かを確認することです。次に、それをデータ構造にスローします。リストを使用すると、プロットも簡単になります。ご不明な点がある場合や、さらに詳しい説明が必要な場合はお知らせください。

MightyDiffy Dec 01 2020 at 09:17

ここで見ることができます:男性と女性のx値を表示するMatplotlib棒グラフ

男性と女性の代わりに、地方と都市があります。