import pandas as pd import numpy as np df = pd.DataFrame(np.array([[10, 2, 0], [6, 1, 3], [8, 10, 7], [1, 3, 7]]), columns=[['Number', 'Name', 'Name', ], ['col 1', 'col 2', 'col 3', ]]) df.to_excel('test.xlsx')
写入后的数据顺序是杂乱无章的。
可以采用如下方法。
import pandas as pd import numpy as np df = pd.DataFrame(np.array([[10, 2, 0], [6, 1, 3], [8, 10, 7], [1, 3, 7]]), columns=[['Number', 'Name', 'Name', ], ['col 1', 'col 2', 'col 3', ]]) df = df.sort_values([('Number', 'col 1')]) df.to_excel('test.xlsx')
最终的结果为:
以上为个人经验,希望对您有所帮助。