gpt4 book ai didi

python-3.x - 如何在 Pandas 中找到完整的空行

转载 作者:行者123 更新时间:2023-12-02 16:20:42 24 4
gpt4 key购买 nike

我正在处理一个数据集,我需要从该数据集中找到完整的空列。示例:

A   B   C   D
nan nan nan nan
1 ss nan 3.0
2 bb w2 4.0
nan nan nan nan

目前,我正在使用

import pandas as pd
nan_col=[]
for col in df.columns:
if df.loc[df[col].isnull()].empty !=True:
nan_col.append(col)

但这是在指定列中捕获空值,但我需要捕获空行。

expected Answer: row [0,3]

任何人都可以建议我一种方法来继续识别数据框中的完整空行。

最佳答案

您可以通过 DataFrame.isna 比较所有行是否都有缺失值与 DataFrame.all然后通过 boolean indexing 获取索引值:

L = df.index[df.isna().all(axis=1)].tolist()
#alternative, if huge dataframe slowier
#L = df[df.isna().all(axis=1)].index.tolist()
print (L)
[0, 3]

关于python-3.x - 如何在 Pandas 中找到完整的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65558348/

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