如何停止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
非常感谢!
答案 0 :(得分:5)
您需要将index
属性设置为false
,如下所示:
df.to_excel(writer, index=False)
如pandas文档中所述:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_excel.html