python 数据填充

一,用指定的数值填充

df.fillna(0) #用0填充空值 

df.fillna(df.mean())  #用均值填充空值

二,用周围的值来填补缺失值

df.fillna(method = bfill,limited = 1)

 

其中bfill (back fill)即使用缺失值后面的数据填充

method 参数的取值 : {‘pad’, ‘ffill’,‘backfill’, ‘bfill’, None}

pad/ffill:用前一个非缺失值去填充该缺失值

backfill/bfill:用下一个非缺失值填充该缺失值

axis参数:修改填充方向,axis 默认为0 ,竖向填充,如需按行置为1即可。

limited参数 是为了限制连续填充,这里选择1 ,表示1列中有多个缺失值相邻时,只填充最近的一个缺失值python 数据填充_第1张图片

 

你可能感兴趣的:(python,数据分析)