我有以下数据帧
student_id gender major admitted
0 35377 female Chemistry False
1 56105 male Physics True
2 31441 female Chemistry False
3 51765 male Physics True
4 53714 female Physics True
5 50693 female Chemistry False
6 25946 male Physics True
7 27648 female Chemistry True
8 55247 male Physics False
9 35838 male Physics True
我该如何计算女物理专业的录取率?在
工作原理:
(dat['gender']=='female') & (dat['major']=='Physics')
创建一个布尔pandas
系列,可用于从dat['admitted']
系列中选择正确的条目。.values
功能将这些条目提取到numpy数组中。最后,我们取这些条目的平均值,得出准入比率。在一个稍微扩展的答案,但基本上与哲里科的方法相同
忽略我创建数据帧的行,而使用您自己的数据
我想-
第一部分过滤器}。接下来,我们计算
female
和{mean
。在mean
部分听起来既不直观又怪异,但从数学上讲,它会给出百分比值。Python将boolean
值视为0
和{mean
)的话,你实际上是在计算Physics
专业为Physics
的学生中{相关问题 更多 >
编程相关推荐