【问题标题】:0 index when generating excel xlsx file using pandas [duplicate]使用熊猫生成excel xlsx文件时的0索引[重复]
【发布时间】: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

【问题讨论】:

    标签: python excel python-3.x csv pandas


    【解决方案1】:

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

    df2.to_excel(writer)
    

    df2.to_excel(writer, index=False)
    

    【讨论】:

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