gpt4 book ai didi

python - 理解python中的df.isnull.mean()

转载 作者:行者123 更新时间:2023-12-03 20:16:23 25 4
gpt4 key购买 nike

我有一个数据框 df。代码是这样写的
df.isnull().mean().sort_values(ascending = False)
这是输出的一部分-

inq_fi                                 1.0
sec_app_fico_range_low 1.0

我想了解它是如何工作的?

如果我们使用, df.isnull()只有它会为每个单元格返回 True 或 False。如何 mean()将给我们正确的输出。我的目标是在所有列中找到空值的百分比。以上输出代表 inq_fi 和 sec_app_fico_range_low 具有所有缺失值。

我们也没有通过 sort_values 吗?

最佳答案

分割如下:

df.isnull()
#Mask all values that are NaN as True
df.isnull().mean()
#compute the mean of Boolean mask (True evaluates as 1 and False as 0)
df.isnull().mean().sort_values(ascending = False)
#sort the resulting series by column names descending

这就是说具有值的列:
[np.nan, 2, 3, 4]

被评估为:
[True, False, False, False]

解释为:
[1, 0, 0, 0]

导致:
0.25

关于python - 理解python中的df.isnull.mean(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53283142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com