Python 熊猫样式的数据帧有多个索引列未对齐

Python 熊猫样式的数据帧有多个索引列未对齐,python,pandas,dataframe,alignment,pandas-styles,Python,Pandas,Dataframe,Alignment,Pandas Styles,我需要设计一个具有多索引列排列的熊猫数据帧。作为我的dataframe示例,请考虑: df = pd.DataFrame([[True for a in range(12)]]) df.columns = pd.MultiIndex.from_tuples([(a,b,c) for a in ['Tim','Sarah'] for b in ['house','car','boat'] for c in ['new','used']]) df 这显示了我所期望的多索引列,并且易于阅读: 但是

我需要设计一个具有多索引列排列的熊猫数据帧。作为我的dataframe示例,请考虑:

df = pd.DataFrame([[True for a in range(12)]])
df.columns = pd.MultiIndex.from_tuples([(a,b,c) for a in ['Tim','Sarah'] for b in ['house','car','boat'] for c in ['new','used']])
df
这显示了我所期望的多索引列,并且易于阅读:

但是,当我将其转换为样式数据帧时:

df.style
列标题突然移动,弄清楚每个级别的开始和结束位置变得很混乱:

有人能帮我撤销这个,把它返回到更可读的左对齐设置吗?我浏览了其他10篇关于SO的帖子,但没有一篇提到这个问题

蒂亚

更新12/9:
我的主要产品是一个.to_excel()输出,它显示正确,我刚刚学到。因此,尽管这个问题仍有待解决,但我并不迫切需要解决方案,但我仍在寻找解决方案。谢谢。

和你在一起对我没有好处。很好用。@SergedeGossondeVarennes谢谢你,但我不知道该怎么办!我使用的是Python3.8.3,这是在Jupyter笔记本中。你?同样版本的python,熊猫1.05,也在笔记本里。它不适合我和你在一起。很好用。@SergedeGossondeVarennes谢谢你,但我不知道该怎么办!我使用的是Python3.8.3,这是在Jupyter笔记本中。你是同一版本的python,熊猫1.05和笔记本。