没有列索引的python熊猫

问题描述 投票:1回答:1

我从这里得到了很大的帮助,可以导出到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()

*我需要的编辑结果*

全部一起[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|

我不希望显示列索引。我只希望按原样添加结果,而没有索引行。

我从这里得到了很大的帮助,可以导出到xlsx,并在需要时附加到另一张纸上的行上。我一直遇到的问题是,保存时就像下面的示例: a1 | b2 | c3 | ...

python pandas openpyxl
1个回答
0
投票

好吧,我没有检查,问题是标题而不是索引。因此,我在data.to_excel()中设置header = False并按需打印。对不起,每个人。

© www.soinside.com 2019 - 2024. All rights reserved.