【问题标题】:python pandas without index on columns没有列索引的python pandas
【发布时间】:2020-06-15 18:19:55
【问题描述】:

如果需要,我从这里得到了很大的帮助,将导出到 xlsx 并附加到不同工作表上的行上。我一直遇到的问题是保存时是这样的

示例:

  |  a1 |  b2 |  c3 |  d4 |  e5 |
a1|  0  |  1  |  2  |  3  |  4  |
b2| sth | prc | some|else |here |
c3|  0  |  1  |  2  |  3  |  4  |
d3| sth1|prc2 |some1|esle2|here3|

编写器/阅读器代码如下,我尝试了 .style,我尝试将索引设置为 None,我尝试了 .reset_index(drop=True) 但没有成功。

data = pd.DataFrame(data =all_together)
data=data.transpose()
writer= pd.ExcelWriter('FromPython.xlsx',engine='openpyxl')
writer.book = load_workbook('FromPython.xlsx')
writer.sheets=dict((ws.title,ws) for ws in writer.book.worksheets)
reader = pd.read_excel(r'FromPython.xlsx',sheet_name=month)
data.to_excel(writer,sheet_name=month,header=month, index = False,startrow=len(reader)+1)

writer.save()

* 我需要的编辑结果 *

all_together[input1,input2,input3,input4,input5]

  |  a1 |  b2 |  c3 |  d4 |  e5 |
a1| sth |prc  | some|else |here |
b2| sth1|prc2 |some1|else2|here3|
c3| sth2|prc3 |some2|else3|here4|
d3| sth3|prc4 |some3|esle4|here5|

我不希望显示列上的索引。我只想按原样添加结果,而不需要索引行。

【问题讨论】:

  • 你能提供你想要达到的结果吗?生成一个假数据框来重现您的问题?
  • 确定我会将其添加为主要问题的编辑。好的,完成

标签: python pandas openpyxl


【解决方案1】:

好吧,我没有检查,问题是标题而不是索引。所以我在 data.to_excel() 中设置 header=False 并按原样打印出来。对不起大家。

【讨论】:

    猜你喜欢
    • 2017-03-04
    • 2013-06-30
    • 1970-01-01
    • 2017-02-10
    • 2017-07-24
    • 1970-01-01
    • 1970-01-01
    • 2014-10-11
    • 2019-01-12
    相关资源
    最近更新 更多