pandas 缺省值 NaN 处理

                                                                缺省值 NaN 处理 

 

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

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

        1、isnull():

            pandas 缺省值 NaN 处理_第1张图片

        2、notnull():

            pandas 缺省值 NaN 处理_第2张图片

        3、dropna():

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

                pandas 缺省值 NaN 处理_第3张图片

                pandas 缺省值 NaN 处理_第4张图片

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

                pandas 缺省值 NaN 处理_第5张图片

                pandas 缺省值 NaN 处理_第6张图片

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

                pandas 缺省值 NaN 处理_第7张图片

                pandas 缺省值 NaN 处理_第8张图片

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

                pandas 缺省值 NaN 处理_第9张图片

                pandas 缺省值 NaN 处理_第10张图片

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

                pandas 缺省值 NaN 处理_第11张图片

                pandas 缺省值 NaN 处理_第12张图片

你可能感兴趣的:(pandas 缺省值 NaN 处理)