データフレームDataFrameでカラムColumnの入れ替えswap。 順番の変更order change。 In [1]: import pandas as pd In [2]: df = pd.DataFrame({'a':[1,2,3,4,5], 'b':[2,2,3,4,5]}) In [3]: df Out[3]: a b 0 1 2 1 2 2 2 3 3 3 4 4 4 5 5 In [4]: df[['b','a']] Out[4]: b a 0 2 1 1 2 2 2 3 3 3 4 4 4 5 5 リストで順序を入れ替えればよし。 2017/11/3 追記。 もうちょい例追加。 In [1]: import pandas as pd In [2]: df = pd.DataFrame({'a':[1],'b':[2],'c':[3],'d':[4],'e':[5]})