我有一个包含两列,类型和值的数据框。类型是标签,这个不按字母顺序排序,这是好的,这是预期的输出。它不应该按字母顺序排列,它有一个自定义顺序。
但是当我执行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