我的问题如下:从Titanic Kaggle数据集中,我绘制了一个幸存的雄性和雌性饼图。
这是我用来完成上一个任务的代码的开头(所有男性和女性的简单图表),并且效果很好。
males = (titanic['Sex'] == 'male').sum()
females = (titanic['Sex'] == 'female').sum()
proportions = [males, females]
现在,我只需要对幸存的乘客执行相同的操作,该乘客在“幸存的”列中的值等于1,但实际上我不知道该怎么做。
谢谢你的帮助!
最佳答案
IIUC,将boolean indexing
与value_counts
传递normalized
参数一起使用,然后在.plot
上与kind='pie'
链接:
titanic.loc[titanic['Survived'].eq(1), 'Sex'].value_counts(normalize=True).plot(kind='pie')
关于python - 如何修改饼图输入变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55740989/