fillNan可以简写成:
for i in range(len(df.columns)):
df.iloc[:,i] = df.iloc[:,i].fillna(value=df.iloc[:,i].mean(0))
考虑错了,上面是df nan填充。list nan填充为:
for i in range(res.ndim):
m =res[~np.isnan(res)[:,i]][:,i].mean()
for j in range(len(res)):
res[j,i] = np.isnan(res[j,i]) and m or res[j,i]