我想将我的df转换为Excel工作表,但也想添加一个 Headers 列来对所有列进行分类 .
复制:
import pandas as pd
# Create a Pandas dataframe from some data.
df = pd.DataFrame({'Data': [10, 20, 30, 20, 15, 30, 45]})
# Create a Pandas Excel writer using XlsxWriter as the engine.
writer = pd.ExcelWriter('pandas_simple.xlsx', engine='xlsxwriter')
# Convert the dataframe to an XlsxWriter Excel object.
df.to_excel(writer, sheet_name='Sheet1')
# Close the Pandas Excel writer and output the Excel file.
writer.save()
1 回答
您可以创建
MultiIndex
:指定具有开始和结束列名称的新级别名称:
然后在列表理解中为MultiIndex.from_tuples创建
tuples
: