【发布时间】:2020-09-07 21:13:26
【问题描述】:
您好:我有以下代码可以计算一列中空值的数量:
df_null = df.columns[df.isnull().any()]
df[df_null].isnull().sum()
结果是一个带有列名和空值个数的索引:
col1 10
col2 20
col3 30
我想要做的是删除列中空值少于 15 个的所有行/记录。我已经手动浏览了这些列并使用以下内容删除了行/记录:
df.dropna(subset=['col_name'], axis=0, inplace=True)
效果很好。但我想做的是自动化这个过程,这样我就不必手动遍历每一列并手动删除空行/记录。
谢谢。
【问题讨论】:
-
感谢您在表单代码方面分享您的努力,您能否在您的问题中发布输入和预期输出示例,然后让我们知道。这将使我们更清楚地了解问题欢呼