检验pandas数据中的空值 (DataFrame, 某列,某具体空格)

构建测试数据

创建一个包含空值的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)

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-26 22:14:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-26 22:14:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-26 22:14:03       82 阅读
  4. Python语言-面向对象

    2024-03-26 22:14:03       91 阅读

热门阅读

  1. css的transition详解

    2024-03-26 22:14:03       38 阅读
  2. ChatGPT引领论文写作新潮流

    2024-03-26 22:14:03       43 阅读
  3. Web日志分析

    2024-03-26 22:14:03       29 阅读
  4. ARM IHI0069F GIC architecture specification (2)

    2024-03-26 22:14:03       32 阅读
  5. day8 ARM

    day8 ARM

    2024-03-26 22:14:03      39 阅读
  6. vue js金额转中文

    2024-03-26 22:14:03       43 阅读
  7. 逻辑回归的详解及应用

    2024-03-26 22:14:03       37 阅读
  8. 第二十七章 TypeScript TS进阶用法infer

    2024-03-26 22:14:03       35 阅读
  9. ubuntu 搭建 sonic v2.6.4 平台记录

    2024-03-26 22:14:03       33 阅读