Итак, я пытаюсь вписать столбцы в DataFrame, но получаю эту ошибку.
(это вменение для одной конкретной колонки)
from missingpy import MissForest
imputer = MissForest()
Imputed_Pollutants = imputer.fit_transform(df4.Ammonia)
Но я получаю эту ошибку:
Expected 2D array, got 1D array instead
И когда я пытаюсь изменить его:
r = df4.Ammonia.reshape(-1,1)
Imputed_Pollutants = imputer.fit_transform(r)
Я все еще получаю ошибку:
One or more columns have all rows missing
Вот как г выглядит:
r:
array([[nan],
[nan],
[nan],
...,
[nan],
[nan],
[nan]])
И вот как выглядит столбец Аммиак до изменения формы:
df4.Ammonia:
0 NaN
1 NaN
2 NaN
3 NaN
4 NaN
5 NaN
6 NaN
.
.
.
Любые предложения будут высоко оценены, спасибо вам всем.