小编Kar*_*arl的帖子

如何计算python中每列中缺失的数据?

我有一个包含 85 列的大型数据框。缺失的数据已编码为NaN。我的目标是获取每列中缺失数据的数量。所以我写了一个 for 循环来创建一个列表来获取金额。但它不起作用。

以下是我的代码:

headers = x.columns.values.tolist() 
nans=[]
for head in headers:
    nans_col = x[x.head == 'NaN'].shape[0]
    nan.append(nans_col)
Run Code Online (Sandbox Code Playgroud)

我尝试使用循环中的代码通过更改head为该列的名称来生成特定列的缺失值数量,然后代码起作用并为我提供该列中缺失数据的数量。

所以我不知道如何更正 for 循环代码。有人能帮我解决这个问题吗?我非常感谢您的帮助。

python

4
推荐指数
1
解决办法
7399
查看次数

标签 统计

python ×1