Pandas ------ 向 Excel 文件中写入含有合并表头的数据
推荐阅读
Pandas ------ 向 Excel 文件中写入含有 multi-index 和 Multi-column 表头的数据
引言
这里给大家介绍一下如何向 Excel
中写入带有合并表头的数据。
正文
python
import pandas as pd
df1 = pd.DataFrame([['a', 'b'], ['c', 'd']],
index=['row 1', 'row 2'],
columns=[['layer1', 'layer1'],
['col 1', 'col 2']])
df1.to_excel("output.xlsx")
被写入文件中的数据如下:
可以看到,此时,纵向表头的第一行已经被合并了,且它是由两列合并得到。对比代码,我们可以看出,如果想要得到带有合并表头的数据,我们只需要在设置多 index
或者多 columns
数据时,对于需要合并表头的数据重复书写,重复书写的次数与其他行表头数据总数一致,比如这里,我们在代码中的二维列表 columns
中将 layer1
字符串重复书写了两次。
至此,我们介绍了如何向 Excel
文件中写入含有合并表头的数据。
如果大家觉得有用,就请点个赞吧~