python pandas 列上没有索引
python pandas without index on columns
我在此处的大力帮助下设法导出到 xlsx,如果需要,可以附加到不同 sheet 上的行。我一直遇到的问题是,保存时,它是这样的
示例:
| 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|
writer/reader代码如下,我试过.style,我试过设置索引为None,我试过.reset_index(drop=是的)但没有任何效果。
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[输入 1、输入 2、输入 3、输入 4、输入 5]
| 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|
我不想显示列的索引。我只想按原样添加结果,不带索引行。
好吧,我没有检查,问题是 header 而不是索引。所以我在 data.to_excel() 中设置 header=False 并按原样打印出来。对不起大家。
我在此处的大力帮助下设法导出到 xlsx,如果需要,可以附加到不同 sheet 上的行。我一直遇到的问题是,保存时,它是这样的
示例:
| 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|
writer/reader代码如下,我试过.style,我试过设置索引为None,我试过.reset_index(drop=是的)但没有任何效果。
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[输入 1、输入 2、输入 3、输入 4、输入 5]
| 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|
我不想显示列的索引。我只想按原样添加结果,不带索引行。
好吧,我没有检查,问题是 header 而不是索引。所以我在 data.to_excel() 中设置 header=False 并按原样打印出来。对不起大家。