gpt4 book ai didi

python - 停止 Pandas ExcelWriter() 创建额外的列

转载 作者:行者123 更新时间:2023-12-03 15:45:56 25 4
gpt4 key购买 nike

如何停止 Pandas to_excel() 函数创建带有索引的额外列?如果我运行以下命令:

import pandas as pd 

df = pd.read_excel('in.xlsx')
#do some stuff to the dataframe
writer = pd.ExcelWriter('out.xlsx')
df.to_excel(writer)
writer.save()

.. 新创建的文件( out.xlsx )有一个我不想要的附加列。我只想要在 df.columns 中标识的列在没有附加索引列的情况下输出。

这是更大过程中的一小步,因此我不能只是手动删除该列。另外,我不想使用任何其他 Excel 编写包,例如 XlsxWriter

非常感谢!

最佳答案

您需要设置index属性(property)到false , 像这样:
df.to_excel(writer, index=False)

如 Pandas 文档中所述:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_excel.html

关于python - 停止 Pandas ExcelWriter() 创建额外的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46815555/

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