构建测试数据
创建一个包含空值的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.0
A 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)