2
我有一个多索引的熊猫数据框,默认情况下,当打印到屏幕时,它将“稀疏”输出,以便索引的更高级别不重复。例如:'Unsparsify'一个熊猫多指数写入Excel时
稀疏:
但是,此选项不被df.to_excel(作家)荣幸这将总是将索引编写为稀疏并合并单元格。有没有办法让这个写法以“无法解析”的方式出类拔萃?或者,我可以写入一个csv并将其导入到excel中,因为csv总是“unsparse”,但这有点烦人。
我有一个多索引的熊猫数据框,默认情况下,当打印到屏幕时,它将“稀疏”输出,以便索引的更高级别不重复。例如:'Unsparsify'一个熊猫多指数写入Excel时
稀疏:
但是,此选项不被df.to_excel(作家)荣幸这将总是将索引编写为稀疏并合并单元格。有没有办法让这个写法以“无法解析”的方式出类拔萃?或者,我可以写入一个csv并将其导入到excel中,因为csv总是“unsparse”,但这有点烦人。
尝试在写入excel之前应用reset_index()
。
一个例子:
first second
bar one -0.008620
two 1.688653
baz one -0.145099
two 0.870981
foo one 2.544494
two 0.935468
qux one -1.868521
two -0.118242
打印(s.reset_index())
first second 0
0 bar one -0.008620
1 bar two 1.688653
2 baz one -0.145099
3 baz two 0.870981
4 foo one 2.544494
5 foo two 0.935468
6 qux one -1.868521
7 qux two -0.118242
这不起作用 –
即使你之前和之后转? df.T.reset_index().tto_excel – DavidK
好的,这是行不通的,对不起,我没有意识到,这是不是在 –