有这样的数据帧:
>>> df = pd.DataFrame({'name': ['foo', 'foo', 'bar', 'bar'],
'colx': [1, 2, 3, 4],
'coly': [5, 6, 7, 8]})
>>> df.set_index('name', inplace=True)
>>> df
colx coly
name
foo 1 5
foo 2 6
bar 3 7
bar 4 8
如何才能获得正确的格式索引,如:
colx coly
name
foo 1 5
2 6
bar 3 7
4 8
这样熊猫就不会抱怨重复索引了。你知道吗
其中一个选择是添加新的索引级别:
更新:不要被熊猫在多索引中显示重复项的方式所迷惑:
如果我们选择多索引的
name
级别的所有值,我们仍然会看到重复项:这只是熊猫在多重索引中表示重复的方式。我们可以关闭此显示选项:
PS此选项不会更改索引值,仅影响多个索引的表示
相关问题 更多 >
编程相关推荐