使用pandas生成excel xlsx文件时的索引0

df1=pd.read_csv('out.csv') df2=pd.read_excel('somefile.xls') #put columns from df1 to df2 df2['eer']=df1['eer'] df2['wer']=df1['wer'] df2['zer']=df1['zer'] df2['qer']=df1['qer'] df2['der']=df1['der'] #make a new file with somefile.xls columns + the ones above newfile = input("Enter a name for the combined file: ") writer = pd.ExcelWriter(newfile) df2.to_excel(writer) writer.save() 

我在我的程序的末尾使用pythonpandas模块的这部分代码,所以每当我生成所需的所有列的新文件,列A有一些索引从0到最后一行,而不是'名字“这是什么somefile的列A是。 'Name'现在是B列

喜欢这个

 0 1 2 3 4 5 6 7 8 9 

这个问题是许多其他人的一个骗局,但你所要做的只是改变

 df2.to_excel(writer) 

 df2.to_excel(writer, index=False)