【发布时间】:2022-01-22 14:52:25
【问题描述】:
我想将一个多头数据框保存为 Excel 文件。以下是示例代码:
import pandas as pd
import numpy as np
header = pd.MultiIndex.from_product([['location1','location2'],
['S1','S2','S3']],
names=['loc','S'])
df = pd.DataFrame(np.random.randn(5, 6),
index=['a','b','c','d','e'],
columns=header)
df.to_excel('result.xlsx')
excel文件中有两个问题如下图所示:
问题 1:
标题下有一个空行。请告诉我如何避免 Pandas 在 Excel 文件中写入/插入空行。
问题 2:
我想保存没有索引的 DataFrame。但是,当我设置index=False 时,出现以下错误:
df.to_excel('result.xlsx', index=False)
错误:
NotImplementedError: Writing to Excel with MultiIndex columns and no index ('index'=False) is not yet implemented.
【问题讨论】:
标签: excel pandas dataframe header