我的数据帧df1为:
df1.ix[1:3]
df1 df2
col1 col2 col1 col2 col3
Date
2018-03-01 8.5 1.12 0.5 12 3.12
2018-03-03 3.5 112 1.5 11 612
当我打印到csv时,数据框为:
df1.to_csv(r'C:\z1.csv')
z1.csv
显示为:
df1 df1 df2 df2 df2
col1 col2 col1 col2 col3
Date
3/1/2018 8.5 1.12 0.5 12 3.12
3/3/2018 3.5 112 1.5 11 612
如何将其打印到z1.csv
以便我获得以下内容:
df1 df2
col1 col2 col1 col2 col3
Date
2018-03-01 8.5 1.12 0.5 12 3.12
2018-03-03 3.5 112 1.5 11 612
编辑:这个转储到csv用于演示目的,所以对于我的情况我不关心将问题读入csv
答案 0 :(得分:1)
这是因为您的列索引是MultiIndex。不知道如何用熊猫自己做这个,但我已经用xlsxwriter实现了你的目标。
writer = pd.ExcelWriter('~/somepath/deathstarplans.xlsx', engine='xlsxwriter')
my_pandas_dataframe.to_excel(writer, sheet_name='top_secret')
writer.save()