我尝试过
values = {'BsmtQual':'None','BsmtCond':'None', 'BsmtExposure':'None', 'BsmtFinType1':'None', 'BsmtFinType2':'None'}
df_test.loc[:, ('BsmtQual','BsmtCond', 'BsmtExposure', 'BsmtFinType1', 'BsmtFinType2')].fillna(value=values, inplace=True)
还有这个
values = {'BsmtQual':'None','BsmtCond':'None', 'BsmtExposure':'None', 'BsmtFinType1':'None', 'BsmtFinType2':'None'}
df_test.loc[:, ['BsmtQual','BsmtCond', 'BsmtExposure', 'BsmtFinType1', 'BsmtFinType2']].fillna(value=values, inplace=True)
还有这个
values = {'BsmtQual':'None','BsmtCond':'None', 'BsmtExposure':'None', 'BsmtFinType1':'None', 'BsmtFinType2':'None'}
df_test[['BsmtQual','BsmtCond', 'BsmtExposure', 'BsmtFinType1', 'BsmtFinType2']].fillna(value=values, inplace=True)
就是这个
df_test[['BsmtQual','BsmtCond', 'BsmtExposure', 'BsmtFinType1', 'BsmtFinType2']].fillna('None', inplace=True)
.loc一行
df_test.loc[:, ['BsmtQual','BsmtCond', 'BsmtExposure', 'BsmtFinType1', 'BsmtFinType2']].fillna('None', inplace=True)
没有任何效果!请帮帮我
答案 0 :(得分:1)
您需要分配它。例如:
df_test.loc[:, ('BsmtQual','BsmtCond', 'BsmtExposure', 'BsmtFinType1', 'BsmtFinType2')] = df_test.loc[:, ('BsmtQual','BsmtCond', 'BsmtExposure', 'BsmtFinType1', 'BsmtFinType2')].fillna(value=values)