Проблема с вменением столбцов DataFame с MissForest - PullRequest
0 голосов
/ 30 марта 2019

Итак, я пытаюсь вписать столбцы в 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
   .
   .
   .

Любые предложения будут высоко оценены, спасибо вам всем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...