Python 在多索引部分使用loc设置值

Python 在多索引部分使用loc设置值,python,pandas,Python,Pandas,我在数据帧上设置了多索引 df.set_index(['A', 'B', 'C']) 然后我想为所有行设置一些值,其中索引'A'等于'foo' df.loc[df['A'] == 'foo'] = 5 它会引发以下错误: KeyError: 'A' 因为A不在列中,所以它在索引中。@SandeepKadapa如何引用A?

我在数据帧上设置了多索引

df.set_index(['A', 'B', 'C'])
然后我想为所有行设置一些值,其中索引'A'等于'foo'

df.loc[df['A'] == 'foo'] = 5
它会引发以下错误:

KeyError: 'A'

因为
A
不在列中,所以它在索引中。@SandeepKadapa如何引用A?