报了这样一个错误:name 'key' is not defined,源代码中哪里出错了?
columns = [
'是否吃大米', '平均每次食用量',
'是否吃小麦面粉', '平均每次食用量.1',
'是否吃杂粮', '平均每次食用量.2',
'是否吃薯类', '平均每次食用量.3',
'是否吃油炸面食','平均每次食用量.4',
'是否吃猪肉','平均每次食用量.5',
'是否吃牛羊肉','平均每次食用量.6',
'是否吃禽肉','平均每次食用量.7',
'是否吃内脏类','平均每次食用量.8',
'是否吃水产类','平均每次食用量.9',
'是否吃鲜奶','平均每次食用量.10',
'是否吃奶粉','平均每次食用量.11',
'是否吃酸奶','平均每次食用量.12',
'是否吃蛋类','平均每次食用量.13',
'是否吃豆腐','平均每次食用量.14',
'是否吃豆腐丝等','平均每次食用量.15',
'是否吃豆浆','平均每次食用量.16',
'是否吃干豆','平均每次食用量.17',
'是否吃新鲜蔬菜','平均每次食用量.18',
'是否吃海草类','平均每次食用量.19',
'是否吃咸菜','平均每次食用量.20',
'是否吃泡菜','平均每次食用量.21',
'是否吃酸菜','平均每次食用量.22',
'是否吃糕点','平均每次食用量.23',
'是否吃水果','平均每次食用量.24',
'是否吃果汁饮料','平均每次食用量.25',
'是否吃其他饮料', '平均每次食用量.26'
]
medians = {col: df_cleanID[col].median() for col in columns}
# 打印结果 (如果需要)
print(f"{key}: {value}")
df_cleanID = df_cleanID.fillna(medians)