Позвольте мне разобрать, что я пытаюсь сделать,
- Создал фильтр для моего фрейма данных в столбце NAME_INCOME_TYPE == Pensioner
- Примененный фильтр
- Выбрать все значения NaN в столбце, OCCUPATION_TYPE
- Заменить NaN на 'Retiree'
- Применить к исходному фрейму данных
Но я продолжайте получать следующую ошибку:
SettingWithCopyWarning: значение пытается быть установлено на копии фрагмента из DataFrame
Код, который я написал для выполнения вышеуказанного,
filt = app_data['NAME_INCOME_TYPE'] == 'Pensioner'
app_data.loc[filt]['OCCUPATION_TYPE'].fillna('Retiree', inplace = True)
Data-Frame Я использую введите описание изображения здесь