teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

例を追記

2017/04/05 09:30

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -2,4 +2,13 @@
2
2
  [pandasのデータフレームの列を入れ替える](http://qiita.com/regeeeepg/items/defb1573cf6290718830)を参考に、以下でできます。
3
3
  ```Python
4
4
  df = df.ix[:,['1','LDK',(~略~),'新規', 't']]
5
+ ```
6
+
7
+ あるいは以下のようにできます。
8
+ ```Python
9
+ col = df.columns.tolist() # 列名のリスト
10
+ col.remove('t') # 't'を削除 ※列名は重複していないものとする
11
+ col.append('t') # 末尾に`t`を追加
12
+ df = df.ix[:,col]
13
+ #df = df[col] でもよい
5
14
  ```

1

内容追記

2017/04/05 09:30

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,3 +1,4 @@
1
+ 表題と質問本文の食い違いにとまどいましたが、`特定の列を末尾(右端)に移動したい`と解釈して回答します。
1
2
  [pandasのデータフレームの列を入れ替える](http://qiita.com/regeeeepg/items/defb1573cf6290718830)を参考に、以下でできます。
2
3
  ```Python
3
4
  df = df.ix[:,['1','LDK',(~略~),'新規', 't']]