- 使用loc索引器,可以传入一个列序列表给loc索引器来重新排列列顺序。例如:df=df[['col3','col2','col1']],这将col3列置于第一列,col2列置于第二列,col1列置于第三列。
- 使用loc整数位置选择器,df=df.iloc[:,[2,1,0]]
- 使用take方法,df=df.take([2,1,0],axis=1)
- 直接怼columns属性重新赋值,例如df=df[['col3','col2','col1']],df.columns=['col3','col2','col1']等