python - 将多索引pandas数据框导出为ex​​cel

时间:2017-04-27 17:59:53

标签: python excel pandas

我在这个(已关闭的)GitHub问题中尝试以下示例:https://github.com/pandas-dev/pandas/issues/2701

import pandas as pd

m = pd.MultiIndex.from_tuples([(1,1),(1,2)], names=['a','b'])
df = pd.DataFrame([[1,2],[3,4]], columns=m)

df.to_excel('test.xls')

当我打开test.xls时,第3行上有一个空行:

blank line in dataframe

来自GitHub的示例图片没有此空行:enter image description here

这是一个错误吗?是否有可用于将多索引数据帧写入Excel的解决方法?我宁愿不去CSV路线,因为大熊猫会为我做合并和中心。

在Ubuntu 14.04和Windows 10上使用pandas版本0.19.2。

1 个答案:

答案 0 :(得分:1)

我能够重现你所做的一切。这很可能是一个错误。 没有简单的方法可以通过再次读取xlsx来删除该行。请将其添加到已关闭的github链中并重新打开它。