zoukankan      html  css  js  c++  java
  • 学个p-nan isnan . isna isnull

    isnan 判断是否nan(not a number),一般是数值字段的空值。
    isnull() 主要是判断字符型是否有值,可以判断所有的空值。但是python的数值字段比如int float 为空的时候默认是Nan

    numpy里边查找NaN值的话,就用np.isnan()
    pandas里边查找NaN值的话,要么.isna(),要么.isnull()。

    np.nan , np.isnan()

    np.nan不是一个“空”对象,其类型为基本数据类型float。对某个值是否为空值进行判断,只能用np.isnan()函数。

    np.nan == np.nan
    
    >>> False
    
    
    np.isnan(np.nan)
    
    >>> True
    
    
    type(np.nan)
    
    >>> float
    
    
    np.nan is None
    
    >>> False
    

    np.nan()可以对不论是DataFrame、Python list还是仅仅一个数值进行空值检测。但一般在实际应用中,np.nan()多用于单个值的检验。

    np.isnan()多用于单个值的检验,

    pd.df.isnull() pd.df.isna()

    是同一函数,不同名字

    pd.isnull()用于对一个DataFrame或Series(整体)的检验。

  • 相关阅读:
    28完全背包+扩展欧几里得(包子凑数)
    HDU 3527 SPY
    POJ 3615 Cow Hurdles
    POJ 3620 Avoid The Lakes
    POJ 3036 Honeycomb Walk
    HDU 2352 Verdis Quo
    HDU 2368 Alfredo's Pizza Restaurant
    HDU 2700 Parity
    HDU 3763 CDs
    POJ 3279 Fliptile
  • 原文地址:https://www.cnblogs.com/leefree/p/14975977.html
Copyright © 2011-2022 走看看