pandas dataframe: replace nan values with average of columns,"df.apply(lambda x: x.fillna(x.mean()), axis=0)"