Dataframe修改列的顺序(移动列) 方法一:按照列名排序 import pandas as pd data = pd.DataFrame([[1,2,3], [2,5,6], [3,8,9]], columns=['b', 'c','a']) order = ['a', 'b', 'c'] data = data[order] 方法二:先把需要调整的列拿出来,再插入指定位置 # d= data.drop('a',axis=1) d = data.pop('a') data.insert(0,'a', d) # 在第1列的位置,添加列名为a的列d (d是数据)