pandas 缺省值 NaN 处理 

                                                                缺省值 NaN 处理 

 

    对于 DataFrame/Series 中的 NaN 一般采取的方式为删除对应的 列 / 行 或者 填充一个默认值。

方法 说明
dropna 根据标签的值中是否存在缺失数据对轴标签进行过滤(删除),可以通过阙值的调节对缺失值的容忍度
fillna 用指定值或者插值的方式填充缺失数据,比如:ffill 或者 bfill
isnull 返回一个含有布尔值得对象,这些布尔值表示那些值是缺失值 NaN
notnull isnull 的否定式

        1、isnull():

            pandas 缺省值 NaN 处理 

        2、notnull():

            pandas 缺省值 NaN 处理 

        3、dropna():

            (1) 默认删除只要包含 NaN 的行

                pandas 缺省值 NaN 处理 

                pandas 缺省值 NaN 处理 

            (2) 删除只要包含 NaN 的列

                pandas 缺省值 NaN 处理 

                pandas 缺省值 NaN 处理 

            (3) 删除只要包含 NaN 的行

                pandas 缺省值 NaN 处理 

                pandas 缺省值 NaN 处理 

            (4) 删除所有的 元素为 NaN 的列

                pandas 缺省值 NaN 处理 

                pandas 缺省值 NaN 处理 

            (5) 删除所有的 元素为 NaN 的列

                pandas 缺省值 NaN 处理 

                pandas 缺省值 NaN 处理