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?