我需要绘制 Pandas 中男性/女性的总数。我有一个 .csv,其中包含姓名列和女性/男性真/假列。
name female
0 Mildner, Reinhard False
1 Wesely, Peter False
... ... ...
182 Patsch, Sylvia M. True
183 Gergely, Stefan M. False
如何在 pandas 中绘制这些数据,以便得到一个带有两个条形的条形图,一个代表男性总数,一个代表女性总数?
最佳答案
使用Series.value_counts
重命名索引值,然后 Series.plot.bar
:
s = df['female'].value_counts().rename({True:'Female',False:'Male'})
s.plot.bar(colors=['r','b'])
关于python - 根据男性/女性的 csv 数量绘制图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59950746/