1、先删除列然后新增列到指定位置: df_id = df.id df = df.drop('id',axis=1) df.insert(0,'id',df_id) 2、直接指定列的顺序 order = ['date', 'time', 'open', 'high', 'low', 'close', 'volumefrom', 'volumeto'] df = df[order]