Ju如何在python中查找大于1或0的缺失值的%

Ju如何在python中查找大于1或0的缺失值的%,python,jupyter-notebook,data-science,Python,Jupyter Notebook,Data Science,我正在查找数据集中缺失值的百分比,其值大于0或1,因为我希望稍后对其进行插补 我正在使用这个代码 哪个有数据 df.isnull().mean()*100 以上代码的输出 loan_amount 0.000000 funded_amount 0.000000 investor_funds 0.000000 term 0.000000 interest_rate 0.000000

我正在查找数据集中缺失值的百分比,其值大于0或1,因为我希望稍后对其进行插补

我正在使用这个代码 哪个有数据

df.isnull().mean()*100
以上代码的输出

loan_amount         0.000000
funded_amount       0.000000
investor_funds      0.000000
term                0.000000
interest_rate       0.000000
                    ...    
settlement_term    98.534284
year                0.000000
loan_condition      0.000000
region              0.000000
emp_length_int      6.438357
这个代码给了我百分比。现在,由于我的数据集有200多列,很难进入我的页面,所以我也无法看到整个结果

如果我这样做

df.isnull().mean()*100>0
它给了我布尔值(真,假),这对我来说完全有意义。但这里我需要的是数字,不是布尔值


输出的目的是,我不希望显示0的行。但是需要大于0的所有行。我个人不使用数据帧,但似乎可以做你想做的事。

我个人不使用数据帧,但似乎可以做你想做的事。

我得到了答案。为其他人发布以从中获得帮助

我们需要将其转换为数据帧,首先生成列make,然后使用比较运算符>。示例-

df_1= pd.DataFrame(df_com.isnull().mean()*100,columns=['Percentage'])
df_1[df_1['Percentage']>0]

这将为您提供大于0的缺失%值的所需输出。

我得到了答案。为其他人发布以从中获得帮助

我们需要将其转换为数据帧,首先生成列make,然后使用比较运算符>。示例-

df_1= pd.DataFrame(df_com.isnull().mean()*100,columns=['Percentage'])
df_1[df_1['Percentage']>0]

这将为您提供大于0的丢失%值的所需输出。

您是否从shell管理数据集?此外,比较运算符始终返回True或False。如果键入5>6,它将返回False,因为条件为False(5不大于6)。@TechPerson否,我正在google Colab中管理预期的输出到底是什么?@TechPerson修改了问题little Bit您是从shell管理数据集的吗?而且比较运算符总是返回True还是False。如果您键入5>6,它将返回False,因为条件为False(5不大于6)。@TechPerson否,我正在google Colab中管理确切的预期输出是什么?@TechPerson稍微修改了问题