Я хотел бы использовать прогноз модели (скажем, RandomForestRegression
), чтобы заменить отсутствующее значение в столбце Age
кадра данных.Я проверил, что тип данных прогнозирования модели numpy.ndarray
.
Вот что я делаю:
a = RandomForestRegressor()
a.fit(train_data, target)
result = a.predict(test_data)
df[df.Age.isna()].Age.iloc[:] = result
Но это не работает и не может заменить nan
значение.Могу я спросить, почему?
Я видел, как некоторые люди используют тот же метод, но они работают.