分组后如何过滤数据?

时间:2019-10-09 11:29:37

标签: pandas pandas-groupby

大家好,我只是想按性别对列进行一些过滤。 基本上,我只希望它根据性别将所有低于.005%的BMI值删除。 我很想学习如何使用函数和groupby来做到这一点,但是如果有简单的方法,我也可以。

def Bmi_Quartile(X):
    z = (X['BMI'].quantile(.005))
    print(z)
    print(X['BMI'])
    if(X['BMI'] <= z):
        print(X['BMI'])


BmiDF.groupby('gender').apply(Bmi_Quartile)

0 个答案:

没有答案