栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

有效检查Python / numpy / pandas中是否有任意对象是NaN?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

有效检查Python / numpy / pandas中是否有任意对象是NaN?

pandas.isnull()
(也是
pd.isna()
,在较新的版本中)检查数字数组和字符串/对象数组中的缺失值。从文档中,它检查:

数字数组中的NaN,对象数组中的None / NaN

快速示例:

import pandas as pdimport numpy as nps = pd.Series(['apple', np.nan, 'banana'])pd.isnull(s)Out[9]: 0    False1     True2    Falsedtype: bool

numpy.nan
用来表示缺失值的想法是
pandas
引入的,这就是为什么
pandas
有工具来处理它的原因。

日期时间也是如此(如果使用

pd.NaT
,则无需指定dtype)

In [24]: s = Series([Timestamp('20130101'),np.nan,Timestamp('20130102 9:30')],dtype='M8[ns]')In [25]: sOut[25]: 0   2013-01-01 00:00:001        NaT2   2013-01-02 09:30:00dtype: datetime64[ns]``In [26]: pd.isnull(s)Out[26]: 0    False1     True2    Falsedtype: bool


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/455738.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号