Python pandas库中isnull函数使用方法
作者:波尔德 时间:2023-11-21 06:44:12
前言:
python的pandas库中有⼀个⼗分便利的isnull()函数,它可以⽤来判断缺失值,我们通过⼏个例⼦学习它的使⽤⽅法。
⾸先我们创建⼀个dataframe,其中有⼀些数据为缺失值。
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randint(10,99,size=(10,5)))
df.iloc[4:6,0] = np.nan
df.iloc[5:7,2] = np.nan
df.iloc[7,3] = np.nan
df.iloc[2:3,4] = np.nan
得到的结果如下所⽰:
也可以通过pycharm的ScivView查看:
我们先来运⾏一下isnull()看会出现什么结果:
print(df.isnull())
运行结果如下所示:
总结:isnull()返回了布尔值,若该处为缺失值,返回True,若该处不为缺失值,则返回False
直接使⽤isnull()并不能很直观的反应缺失值的信息。 我们再调⽤其他命令进⾏尝试。
df.isnull().any()
# 会判断哪些列包含缺失值,该列存在缺失值则返回True,反之False。
print(df.isnull().any())
运行结果如下所示:
总结:isnull().any()会判断哪些列包含缺失值,该列存在缺失值则返回True,反之False。
再来看一个例子:
使用isnull().sum()它直接告诉我们每列缺失值的个数。
# isnull().sum()就更加直观了,它直接告诉了我们每列缺失值的个数。
print(df.isnull().sum())
运行结果如下所示:
我来解释一下上面图片:
第0列有2个值为NAN(Not A Number)
第1列有1个值为NAN
第2列有2个值为NAN
第3列有1个值为NAN
第4列有1个值为NAN
我们再细心看看这个图。是不是和我们isnull().sum()的结果一模一样?
来源:https://blog.csdn.net/weixin_44025103/article/details/124906768
标签:Python,pandas,库,isnull
0
投稿
猜你喜欢
浅析python 内置字符串处理函数的使用方法
2021-07-17 09:23:09
JavaScript 异步方法队列链实现代码分析
2024-04-22 13:26:14
JavaScript框架比较:DOM遍历
2010-04-23 14:41:00
Python+Tkinter制作在线个性签名工具
2023-12-25 15:21:23
Python一些线程的玩法总结
2023-03-13 12:02:18
centos下yum搭建安装linux+apache+mysql+php环境教程
2023-11-14 01:04:39
Python pygame 动画游戏循环游戏时钟实现原理
2022-07-02 06:27:27
一个php Mysql类 可以参考学习熟悉下
2024-06-05 09:22:57
JavaScript中的onerror事件概述及使用
2024-05-03 15:06:39
不受欢迎的“欢迎页”
2008-04-20 16:41:00
MySQL定时任务EVENT事件的使用方法
2024-01-17 03:26:20
Python利用Beautiful Soup模块搜索内容详解
2023-10-24 15:53:43
Python Pandas读取Excel日期数据的异常处理方法
2021-12-10 11:22:55
使用Cython中prange函数实现for循环的并行
2023-04-13 05:31:55
Python使用matplotlib实现在坐标系中画一个矩形的方法
2022-05-13 00:19:13
可能是最通俗的一篇介绍markdown的文章
2022-08-09 09:48:43
js使用Canvas将多张图片合并成一张的实现代码
2024-05-25 15:17:59
python可视化plotly 图例(legend)设置
2021-05-17 11:17:56
人性化设计用文字注入情感
2007-08-22 08:59:00
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
2021-03-25 19:39:27