如何获取数据集中具有空值的列的总数? [复制]

Posted

技术标签:

【中文标题】如何获取数据集中具有空值的列的总数? [复制]【英文标题】:How can I get the total counts of columns in a Dataset having null values? [duplicate] 【发布时间】:2020-09-29 20:33:30 【问题描述】:

假设我有一个包含 100 列和 25 列具有一个或多个空值的数据集。

我如何才能获得列的总数,因为输出显示类似于 100 列中有 25 列有空值而 75 列没有空值?

因为下面的代码给了我一个错误:

data[data.columns[data.isnull() == True]].shape[1]

【问题讨论】:

还有:***.com/questions/36226083/… 【参考方案1】:

你需要使用any:

s = data.isnull().any()

# number of columns with null
num_col_with_null = s.sum()

# number without
df.shape[1] - num_col_with_null

【讨论】:

以上是关于如何获取数据集中具有空值的列的总数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在熊猫数据框中仅填充选定列的空值? [复制]

Spark 仅获取具有一个或多个空值的列

加入后如何删除具有非空值的重复列? [复制]

如何从 sqlite 游标中获取列值?

在表中为每个数据库查找具有空值的列[关闭]

如何在 Spark/Scala 中查找具有许多空值的列