在嵌套的python字典中替换NaN值
我想替换嵌套字典中的在嵌套的python字典中替换NaN值,python,dictionary,nan,Python,Dictionary,Nan,我想替换嵌套字典中的NaN值,如下所示,financial\u features是主字典的某些键的列表(data\u dict) 但是在我运行下面的代码之后,没有任何变化 for name in data_dict: for feature in financial_features: if data_dict[name][feature] == 'NaN': data_dict[name][feature] == 0 最后一行: data_di
NaN
值,如下所示,financial\u features
是主字典的某些键的列表(data\u dict
)
但是在我运行下面的代码之后,没有任何变化
for name in data_dict:
for feature in financial_features:
if data_dict[name][feature] == 'NaN':
data_dict[name][feature] == 0
最后一行:
data_dict[name][feature] == 0
=
运算符只返回一个布尔值,它不会将值赋给表达式的任一端。最后一行要查找的是=
运算符:
for name in data_dict:
for feature in financial_features:
if data_dict[name][feature] == 'NaN':
data_dict[name][feature] = 0