Python KeyError:“标签[False]不在[index]中”

Python KeyError:“标签[False]不在[index]中”,python,Python,我有一个数据框架,有两层标题,我有下面的代码 我得到了这个错误:KeyError:“标签[False]不在[index]中” 你知道我怎么解决这个问题吗 for row in range(len(data)): if (data.loc[row, ('City', 'A')] == 'Active') & (data.loc[row, ('Cost', 'A')==0]): data.loc[row, ('Cost', 'A')] = data.loc[r

我有一个数据框架,有两层标题,我有下面的代码

我得到了这个错误:KeyError:“标签[False]不在[index]中”

你知道我怎么解决这个问题吗

for row in range(len(data)):
    if (data.loc[row, ('City', 'A')] == 'Active') & (data.loc[row, ('Cost', 'A')==0]):
            data.loc[row, ('Cost', 'A')] = data.loc[row, ('Cost','B')]
试试这个


如果data.loc[row,'City','A']='Active'和data.loc[row,'Cost','A']==0

您到底想做什么?虽然这个代码片段可以解决这个问题,但确实有助于提高您文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。