Как использовать fillna в цикле for (Python) ⇐ Python
-
Anonymous
Как использовать fillna в цикле for (Python)
Как сказано в заголовке, я пытаюсь использовать fillna в цикле for, но он продолжает выдавать ошибку. Значение пытается быть установлено в копии среза из ошибки DataFrame.
Я хочу, чтобы каждый столбец, имеющий значение NaN, заменялся режимом для этого столбца.
для заголовка в object_null_columns: значение = dataset.loc[:,title].mode() dataset.loc[:,title].fillna(значение,inplace = True) Выше представлена моя текущая попытка. Не знаю, имеет ли это смысл, но я действительно застрял. Это работает, но из-за того, что код меняет значения в копии, я не могу использовать коробочную диаграмму Seaborn для поиска выбросов
Как сказано в заголовке, я пытаюсь использовать fillna в цикле for, но он продолжает выдавать ошибку. Значение пытается быть установлено в копии среза из ошибки DataFrame.
Я хочу, чтобы каждый столбец, имеющий значение NaN, заменялся режимом для этого столбца.
для заголовка в object_null_columns: значение = dataset.loc[:,title].mode() dataset.loc[:,title].fillna(значение,inplace = True) Выше представлена моя текущая попытка. Не знаю, имеет ли это смысл, но я действительно застрял. Это работает, но из-за того, что код меняет значения в копии, я не могу использовать коробочную диаграмму Seaborn для поиска выбросов