使用熊猫生成excel xlsx文件时的0索引[重复]

Posted

技术标签:

【中文标题】使用熊猫生成excel xlsx文件时的0索引[重复]【英文标题】:0 index when generating excel xlsx file using pandas [duplicate] 【发布时间】:2016-12-08 06:42:35 【问题描述】:
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()

我使用 python pandas 模块在我的程序末尾有这部分代码,所以每当我生成包含我需要的所有列的新文件时,A 列都有某种从 0 到最后一行的索引,而不是“名称”,这是某个文件的 A 列。 “名称”现在是 B 列。

喜欢这个

0
1
2
3
4
5
6
7
8
9

【问题讨论】:

【参考方案1】:

这个问题被很多人骗了,但你要做的就是改变

df2.to_excel(writer)

df2.to_excel(writer, index=False)

【讨论】:

你是对的,这个问题之前已经问过了。我已投票决定以重复的形式结束该问题。对于未来,由于您有足够的声誉发表评论,我建议您对主要问题发表评论,该问题链接到您认为重复的问题。这将使其他用户更容易注意到和投票。当然,在某些时候,您可能有足够的代表自己投票。如果您没有足够的代表发表评论,我会建议您将链接包含在您的答案中。 抱歉,我发这个帖子的时候没有评论权限。我只是在插入链接时空白。我应该编辑它吗? 对于这种特殊情况,我认为现在不需要编辑您的答案。该问题已作为重复关闭,这也是一个非常简单的问题和非常简单的答案。话虽如此,任何时候你觉得你可以通过编辑来改进你的一篇文章,当然鼓励你这样做。 感谢您的建议。我在这里很新:)

以上是关于使用熊猫生成excel xlsx文件时的0索引[重复]的主要内容,如果未能解决你的问题,请参考以下文章

熊猫读取 excel 导致“不是 zip 文件”

读取excel文件时的熊猫数据框和字符编码

使用Python复制和重命名excel文件[重复]

阅读excel时大熊猫的AssertionError

用熊猫为excel中的单元格着色

重命名未命名的列熊猫数据框