gpt4 book ai didi

python - 避免在 pandas to_excel 方法中合并单元格

转载 作者:太空狗 更新时间:2023-10-30 00:58:57 29 4
gpt4 key购买 nike

我有一个多索引数据框,我必须将其另存为 excel 文件。当我使用 pandas 方法“to_excel”这样做时,我得到了一个包含合并单元格的漂亮表格。以下是此类表格的示例:

example

不幸的是,在 excel 中过滤此表的第一列是非常有问题的,因为 excel 不理解合并的单元格属于一起: https://www.extendoffice.com/documents/excel/1955-excel-filter-merged-cells.html

这就是为什么我需要“to_excel”方法来保存数据框:

example2

这可能吗?

顺便说一下,这是我用来生成第一个表格的代码:

df = pd.DataFrame({"animal": ("horse", "horse", "dog", "dog"), "color of fur": ("black", "white", "grey", "black"), "name": ("Blacky", "Wendy", "Rufus", "Catchy")})

mydf = df.set_index(["animal", "color of fur"])

mydf.to_excel("some_path_here")

最佳答案

使用merge_cells=False参数:

mydf.to_excel("some_path_here", merge_cells=False)

来自 docs :

merge_cells : boolean, default True

Write MultiIndex and Hierarchical Rows as merged cells.

关于python - 避免在 pandas to_excel 方法中合并单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46600472/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com