fillna()填充
DataFrame.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None, **kwargs)
value:被填充的固定值,scalar、dict、Series、DataFrame
method:backfill、bfill、pad、ffill
axis:0-index,1-columns修改填充方向
inplace:default False,if True means 修改原文件
limit:限制填充个数
df.dropna() #去除缺失值NaN
df3.fillna(df3.mean()) #用预设值填充缺失值NaN
df2.fillna(method='ffill') #用前面的值来填充
#按列均值进行填充
data.where(pd.notna(data), data.mean(), axis='columns')