Python 为什么多索引外部索引名称右对齐,而不是左对齐

Python 为什么多索引外部索引名称右对齐,而不是左对齐,python,pandas,Python,Pandas,下面的多索引数据框显示在jupyter实验室中,外部索引“O”和“I”右对齐。 鉴于 食谱 …外部索引看起来左对齐,这对我来说更有意义。 是否需要更改设置以更改对正? 其他人是否运行代码并看到与食谱不同的理由 cols = pd.MultiIndex.from_tuples([(x, y) for x in ['A', 'B', 'C'] for y in ['O', 'I']]) df = pd.DataFrame(np.random.randn(2, 6), index=['n', 'm'

下面的多索引数据框显示在jupyter实验室中,外部索引“O”和“I”右对齐。 鉴于 食谱

…外部索引看起来左对齐,这对我来说更有意义。 是否需要更改设置以更改对正? 其他人是否运行代码并看到与食谱不同的理由

cols = pd.MultiIndex.from_tuples([(x, y) for x in ['A', 'B', 'C'] for y in ['O', 'I']])

df = pd.DataFrame(np.random.randn(2, 6), index=['n', 'm'], columns=cols)


我看到的和食谱上的一样。不确定问题在哪里

希望我能截屏,但在我的jupyter实验室实现中,多索引的外层总是显示在其子索引的最右列上方。而不是最左边的一栏,它更有意义,出现在烹饪书上。我可以确认,它不仅仅是你。我只是在JupyterLab中使用了一个多索引,也看到了正确的理由。这本食谱使用的是IPython。如果您使用经典的笔记本电脑界面,您也会看到左对齐。我喜欢左对齐。我不知道为什么JupyterLab会走另一条路,但就我而言,我可以通过工具栏上的
Help
Launch Classic Notebook
切换视图。我还没有很好地跟踪它,以找到修复实验室的诀窍,但看起来有针对性。