一,用指定的数值填充
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列中有多个缺失值相邻时,只填充最近的一个缺失值