я сделать imutation для одной переменной & вернуть его к тому же переменномуПетли для вменения
X = pd.DataFrame(df, columns=['a'])
imp = Imputer(missing_values='NaN', strategy='median', axis=0)
X = imp.fit_transform(X)
df['a'] = X
Однако у меня есть много переменных & хочет использовать цикл как этого
f = df[[a, b, c, d, e]]
for k in f:
X = pd.DataFrame(df, columns=k)
imp = Imputer(missing_values='NaN', strategy='median', axis=0)
X = imp.fit_transform(X)
df.k = X
но:
TypeError: Index(...) must be called with a collection of some kind, 'a' was passed
Как использовать цикл для вменения & возвращать переменные в dataframe?