読者です 読者をやめる 読者になる 読者になる

<pandas, Python> カラムの入れ替え

pandas Python

データフレームDataFrameでカラムColumnの入れ替え。

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

リストで順序を入れ替えればよし。