执行dataframe.to_excel时,值的顺序会发生变化

时间:2017-10-11 09:53:04

标签: excel pandas dataframe

我有一个包含两列,类型和值的数据框。类型是标签,这个不按字母顺序排序,这是好的,这是预期的输出。它不应该按字母顺序排列,它有一个自定义顺序。

但是当我执行df.to_excel()命令时,输出显示type列按字母顺序排序。我不确定这是怎么发生的。

我在代码运行时使用pdb检查值,我看到df显示了预期的顺序。但是当它输出文件时,排序就会改变。

示例输入:

type value
d    4
e    5
a    1
c    3
b    2

示例输出:

type value
a    1
b    2
c    3
d    4
e    5

0 个答案:

没有答案