fillnaPandas不影响原始数据框架

2024-10-01 17:35:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图为特定列填充缺少的值,但是原始数据帧没有改变,尽管我使用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)

Tags: intruefordata原始数据ifanyall

热门问题