dataframe 统计各个列的元素缺失率

def remove_the_null(data,data1,a):  #第二个参数:当缺失率达到多少时,直接删除
    t=[]
    for col_name in data.columns:
        changdu = len(data[col_name])
        cnt = list(data[col_name].isna()).count(True)
        if (cnt / changdu > a):
            del data[col_name]
            del data1[col_name]
            t.append(col_name)
    return data,data1,t

你可能感兴趣的:(dataframe 统计各个列的元素缺失率)