当我使用Pandas连接两张图纸时,它们的列具有相同的名称。它将有列a_x和列a_y等。所有的_x将在工作表的开头,所有的_y将在第二阶段。是否有一种方法可以替代它们,例如column_xColumn_yColumn1_xColumn1_y(而不是column_xColumn1_xColumn2_x…)谢谢
gt0wga4j1#
你可以 sort 然后,您的列将使用该选项来设置输出顺序:
sort
# cols = ["Column_x", "Column1_x", "Column2_x", "Column_y", "Column1_y", "Column2_y"] cols = df.columns cols.sort() print(cols) # ['Column1_x', 'Column1_y', 'Column2_x', 'Column2_y', 'Column_x', 'Column_y'] # Set output order df.to_excel(..., columns=cols)
1条答案
按热度按时间gt0wga4j1#
你可以
sort
然后,您的列将使用该选项来设置输出顺序: