Я пытаюсь заполнить пропущенные значения для определенного столбца, но исходный фрейм данных не меняется, хотя я использую inplace=True
Я попробовал это:
all_data.loc[all_data['GarageType'] == 'Detchd', 'GarageCond'].fillna('TA',
inplace=True)
и это:
all_data.fillna({x:'TA' for x in ['GarageCond'] if ['GarageType'] ==
'Detchd'}, inplace=True)
Редактировать: это сработало
all_data.fillna({x:'TA' for x in ['GarageCond'] if
(all_data['GarageType']=='Detchd').any()}, inplace=True)