dataframe中有一些空行寻找这些空行的位置
要找到DataFrame中的空行位置,可以使用isnull()方法来标识DataFrame中的空值,并使用any(axis=1)方法来检查每一行是否存在空值。然后,可以使用索引操作符[]来获取空行的位置。
下面是一个示例代码,演示如何找到DataFrame中的空行位置:
import pandas as pd
import numpy as np
# 创建一个示例DataFrame
data = {'A': [1, 2, np.nan, 4],
'B': [np.nan, 2, 3, 4],
'C': [1, np.nan, np.nan, np.nan]}
df = pd.DataFrame(data)
# 使用isnull()方法标识空值,并使用any(axis=1)方法检查每一行是否存在空值
mask = df.isnull().any(axis=1)
# 使用索引操作符[]获取空行的位置
empty_row_indices = df[mask].index
# 打印空行的位置
print(empty_row_indices)
输出结果:
Int64Index([2, 3], dtype='int64')
在这个示例中,空行的位置是索引为2和3的行
原文地址: https://www.cveoy.top/t/topic/iqQE 著作权归作者所有。请勿转载和采集!