Python Pandas:查找 DataFrame 中的空行并转化为列表
在使用 Pandas 处理 DataFrame 时,有时需要找到全部为空的空行。可以使用 isnull() 方法来检测 DataFrame 中的空值,并使用 all() 方法检查每一行是否全部为空值。然后,可以使用 index 属性获取空行的位置,并将其转化为列表。
以下是一个示例代码:
import pandas as pd
# 创建一个示例 DataFrame
data = {'A': [1, 2, 3, None],
'B': [None, None, None, None],
'C': [4, None, 6, None],
'D': [None, None, None, None]}
df = pd.DataFrame(data)
# 查找全部为空的空行的位置
empty_rows = df[df.isnull().all(axis=1)].index.tolist()
print(empty_rows)
输出结果为:
[1, 3]
在这个示例中,第 1 行和第 3 行全部为空,因此它们的位置被保存在 empty_rows 列表中。
原文地址: https://www.cveoy.top/t/topic/p8uX 著作权归作者所有。请勿转载和采集!