Pandas ------ 向 Excel 文件中写入含有合并表头的数据

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 文件中写入含有合并表头的数据。

如果大家觉得有用,就请点个赞吧~

相关推荐
闲云一鹤12 小时前
Python 入门(四)- Openpyxl 操作 Excel 教程
python·excel
人工干智能18 小时前
科普:python的pandas包中的DataFrame就是二维表
开发语言·python·pandas
城数派20 小时前
2025年我国乡镇的平均高程数据(Excel\Shp格式)
数据库·arcgis·信息可视化·数据分析·excel
葡萄城技术团队20 小时前
Excel 中 VSTACK 与 HSTACK 函数:纵向与横向合并数据的实用指南
excel
hoiii18721 小时前
C# 读取 CSV/Excel 文件数据至 DataGridView
开发语言·c#·excel
橙露1 天前
Polars 极速数据框架:比 Pandas 更快的大数据处理
pandas
Yu_Lijing2 天前
Python数据分析和数据处理库Pandas(Series篇)
人工智能·python·数据分析·pandas
AI效率工坊2 天前
【Python实战】10万行数据自动清洗:pandas+AI智能识别+异常检测完整方案
人工智能·python·pandas
人工干智能2 天前
科普:pandas 中的类 SQL语句:transaction.groupby(“card_id“)[‘purchase_day‘].diff()
数据库·sql·pandas
herinspace2 天前
管家婆实用帖-如何使用ping命令检测网络环境
网络·数据库·人工智能·学习·excel·语音识别