有没有办法创建一个 Excel 文件,该文件有一个标题和四个子标题。我希望标题跨越所有四个子标题。 一张图片应该是我想要制作的结构的示例:
我尝试了一下以下内容,但无法真正理解我如何制作上面的示例结构:
header = [['Header1.1','Header2.1','Header3.1'],['Subheader1.2','Subheader2.2','Subheader3.2']]
df.columns = header
提前感谢大家。
MultiIndex.from_arrays
:
df.columns = pd.MultiIndex.from_arrays(header)
输出示例:
Header1.1 Header2.1 Header3.1
Subheader1.2 Subheader2.2 Subheader3.2
0 NaN NaN NaN
MultiIndex.from_product
:
df.columns = pd.MultiIndex.from_product(header)
输出示例:
Header1.1 Header2.1 Header3.1
Subheader1.2 Subheader2.2 Subheader3.2 Subheader1.2 Subheader2.2 Subheader3.2 Subheader1.2 Subheader2.2 Subheader3.2
0 NaN NaN NaN NaN NaN NaN NaN NaN NaN