Pandas 填充缺失值

被填充对象 : DataFrame

1 以数字或者字符串填充

  df.fillna( 0 )   或者df.fillna( ',') 

2 用前一个数据填充 

  df.fillna( method = 'pad') 

3 用后一个数据填充

  df.fillna(method='bfill',limit=1)    

  用limit限制每列可以替代NaN的数目,下面我们限制每列只能替代一个NaN

4 使用平均数或者其他描述性统计量替换缺失值

  df.fillna( df.mean() ) 

5 选择对哪一列的数据进行缺失值的处理

  df.fillna( df.mean()['one','two'] )

猜你喜欢

转载自www.cnblogs.com/chenxiyuxiao/p/11571006.html