python - 如何删除数据框的所有列都等于 None 的每一行

标签 python pandas null data-cleaning

例如 data frame example 我想删除所有列 = NA 的每一行。我不想删除所有列中都没有 NA 的行。请给出一些建议并举例说明。我非常感谢您的帮助。

最佳答案

你可以尝试:

df.dropna(how='all', inplace=True)

来自documentation (pandas.DataFrame.dropna) :

how : {‘any’, ‘all’}, default ‘any’

Determine if row or column is removed from DataFrame, when we have at least one NA or all NA.

‘any’ : If any NA values are present, drop that row or column.

‘all’ : If all values are NA, drop that row or column.

inplace :

inplace : bool, default False

If True, do operation inplace and return None.

关于python - 如何删除数据框的所有列都等于 None 的每一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51530311/

相关文章:

python-3.x - 使用同一列中具有另一列中匹配值的值填充 Pandas DataFrame 中的空值

c - 检查数组元素为 null 时出错

c - 重新分配后如何将新内存清零

python - Matplotlib:将 DataFrame 值添加到绘图中

python - 有什么方法可以在 python 中使用 MySQL 来保存 Pandas 数据帧中的数据?

python - 如何在列表中查找 float ?

python - Pandas 分组依据具有相同值的多个组

Python - 使用 'import signal' 处理 CTRL+D

python - Pandas:使用 group by,将多个列值组合为 groupby 中的一个不同组

python - 如何根据百分位数从组中删除异常值