构建测试数据
创建一个包含空值的DataFrame
data = {'A': [1, 2, np.nan, 4],'B': [5, np.nan, 7, 8],'C': [np.nan, 10, 11, 12]
}
df = pd.DataFrame(data)
检测 DataFrame 中是否存在空值
null_values = pd.isnull(df)# 打印结果
print(null_values)A B C
0 1.0 5.0 NaN
1 2.0 NaN 10.0
2 NaN 7.0 11.0
3 4.0 8.0 12.0A B C
0 False False True
1 False True False
2 True False False
3 False False False
检测 某列 中是否存在空值
# 检查列'A'中的空值
null_values_A = pd.isnull(df['A'])# 打印结果
print(null_values_A)0 False
1 False
2 True
3 False
Name: A, dtype: bool
检测 某具体空格位置 中是否存在空值
i = 0# Get the row data
data = df.iloc[i]# Get the 'A' value
detect = data['A']# Check if the value is null
is_null = pd.isnull(detect)print(is_null)