pandas—fillna

文章目录

      • 1.pd.Series.fillna
        • 官方案例
      • 2.pd.DataFrame.fillna
        • 官方案例

1.pd.Series.fillna

Series.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None)

描述

按照指定的方法填充NA/NaN值

参数

value : scalar, dict, Series, or DataFrame
标量值或字典对象用于填充缺失值
要填充的值,该值不能是列表

method : {‘backfill’, ‘bfill’, ‘pad’, ‘ffill’, None}, default None
pad/ffill:用前一个非缺失值去填充该缺失值
backfill/bfill:用下一个非缺失值填充该缺失值
None:指定一个值去替换缺失值(缺省默认这种方式)

axis : {0 or ‘index’}
需要填充的轴

inplace : bool, default False
如果为True,则直接修改对象返回None

limit : int, default None
用于前向或者后向填充时最大值的填充范围

返回

Series or None
如果inplace=True则为None

官方案例

pandas—fillna_第1张图片
pandas—fillna_第2张图片

2.pd.DataFrame.fillna

DataFrame.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None)

描述

按照指定的方法填充NA/NaN值

参数

value : scalar, dict, Series, or DataFrame
标量值或字典对象用于填充缺失值
要填充的值,该值不能是列表

method : {‘backfill’, ‘bfill’, ‘pad’, ‘ffill’, None}, default None
pad/ffill:用前一个非缺失值去填充该缺失值
backfill/bfill:用下一个非缺失值填充该缺失值
None:指定一个值去替换缺失值(缺省默认这种方式)

axis :{0 or ‘index’, 1 or ‘columns’}
需要填充的轴

inplace : bool, default False
如果为True,则直接修改对象返回None

limit : int, default None
用于前向或者后向填充时最大值的填充范围

返回

DataFrame or None
如果inplace=True则为None

官方案例

解释如上
pandas—fillna_第3张图片
pandas—fillna_第4张图片

你可能感兴趣的:(pandas,fillna,pandas)