有MultiIndex时,输出到excel如何不新增索引
时间: 2024-05-08 14:15:04 浏览: 100
可以使用 `index=False` 参数来避免将索引写入 Excel 文件中。示例如下:
```python
import pandas as pd
# 创建一个 MultiIndex DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4],
'B': [5, 6, 7, 8]},
index=pd.MultiIndex.from_tuples([('x', 'a'), ('x', 'b'), ('y', 'c'), ('y', 'd')],
names=['level1', 'level2']))
# 将 DataFrame 写入 Excel 文件中
with pd.ExcelWriter('output.xlsx') as writer:
df.to_excel(writer, sheet_name='Sheet1', index=False)
```
在上面的示例中,`index=False` 参数可以避免将 MultiIndex 写入 Excel 文件中。
阅读全文