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-09-18初探Python股票自动化交易:入门指南
- 2024-09-18Python量化入门:轻松掌握量化分析基础与实战
- 2024-09-18Python量化交易:入门指南与实践
- 2024-09-18Python量化交易:入门指南与实战技巧
- 2024-09-14Python人工智能项目实战:从零开始的实践指南
- 2024-09-14探索Python人工智能资料:初学者的指南
- 2024-09-14Python人工智能资料:初学者的全面指南
- 2024-09-13Matplotlib入门:轻松绘制Python数据可视化图表
- 2024-09-13Python人工智能:初学者的入门指南
- 2024-09-13Python人工智能:轻松入门与实践