sum()是求和函数,如果对象是一些具体数字就是求和;
如果对象是bool类型,那么True=1,False=0,从而sum求和可以得知True的数量。
例如,一个dataframe结构如下
要求education为bachelor的人数:
(data[“education”]==“bachelor”).sum()
因为前面圆括号中的内容为一个判断不等式,只有False和True两个类型。
或者使用len也可以:
len(data[data[“native-country”]==“Germany”])