我的问题如下:从Titanic Kaggle数据集中,我绘制了一个幸存的雄性和雌性饼图。
这是我用来完成上一个任务的代码的开头(所有男性和女性的简单图表),并且效果很好。

males = (titanic['Sex'] == 'male').sum()
females = (titanic['Sex'] == 'female').sum()

proportions = [males, females]


现在,我只需要对幸存的乘客执行相同的操作,该乘客在“幸存的”列中的值等于1,但实际上我不知道该怎么做。

谢谢你的帮助!

最佳答案

IIUC,将boolean indexingvalue_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/

10-12 22:10