假设我有这个数据集,用于分析每个州农村和城市地区男女识字率之间的趋势。我需要将索引设置为Name
我可以这样做-
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()
但ouput是:
Tags:
因此,您可以使用条件语句检查TRU是农村还是城市。然后把它放到一个数据结构中——一个列表就可以了,这也使得绘图变得容易。如果您有任何问题或需要进一步澄清,请告诉我
您可以在这里查看: Matplotlib bar chart that displays the x values for male and females
而不是男性和女性,你有:农村和城市
相关问题 更多 >
编程相关推荐