python及pandas怎么检测空值即nan值
2022/5/10 11:00:27
本文主要是介绍python及pandas怎么检测空值即nan值,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
引言:在输出处理与分析中,往往会遇到空值的情况,影响我们的数据处理结果,那么怎么检测和处理空值呢,本文先介绍三种检测单个空值的方法
一、单个空值的检测
1.使用python自带的math模块的内置方法
for i in df['B1'].values: if isnan(i): print(True)
2.使用numpy的isnan()方法
for i in df['B1'].values: if np.isnan(i): print(True)
3.使用pandas的isna()方法
for i in df['B1'].values: if np.isnan(i): print(True)
二、整个表格或者某一列空值的检测
1、是否存在空值 print(pd.isnull(df.values).any()) 2.是否全部为空值 print(pd.isnull(df.values).all()
import pandas as pd import numpy as np from math import isnan data = [[1, 2, 3], ["a", None, "c"]] columns = ["A1", "B1", "C1"] df = pd.DataFrame(data=data, columns=columns) # 使用python内置方法 for i in df['B1'].values: if isnan(i): print(True) # 使用numpy的方法 for i in df['B1'].values: if np.isnan(i): print(True) # 使用pandas的方法 for i in df['B1'].values: if pd.isna(i): print(True) # 对整体数据进行空值判断 # 1、是否存在空值 print(pd.isnull(df.values).any()) # 2.是否全部为空值 print(pd.isnull(df.values).all()
下一篇更新处理空值的一些方法
这篇关于python及pandas怎么检测空值即nan值的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程