SPSS Modeler ノードリファレンス 3-15 フィールド順序

# 3-15 フィールド順序ノード[フィールド設定タブ]
<img width="200" alt="194_161フィールド順序のコピー" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/bafded54-219b-0380-eef4-41b62d7fce2c.png">


## 1.ノードの目的
テーブルの結合や集計によって入れ替るフィールド（列）の順序を固定します。固定帳票を作成する場合に多用されます。

![スクリーンショット 2022-06-27 8.54.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/80e4a826-fe3d-ce92-7554-fd0c3fe82e37.png)


## 2.解説動画（60秒）

<iframe width="560" height="315" src="https://www.youtube.com/embed/I1rBXRpHra4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

## 3.クイックスタート
手順冒頭はノードリファレンス5-15Twostepと共通です。

顧客の部門別購入金額でクラスターモデルを作ります。
＊サンプルデータ（CSV）は[5.参考情報]からダウンロードできます。
![スクリーンショット 2022-06-27 14.09.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/d3584daa-56d6-1eb4-c232-5c111c1cd96b.png)

[可変長ファイル]ノードから[TwoStep]ノードに接続します。
<img width="150" alt=2022-06-27 14.12.30 src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/ba63e8c8-866e-4891-1ef8-f2aa314345b1.png">

[可変長ファイル]ノードを編集します。[データ型]タブでクラスタモデルに投入するフィールドを確定します。アクセサリから食品の7つのフィールドを[入力]しにます。
![スクリーンショット 2022-06-27 14.04.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/9393e1f4-6407-23cf-8f19-8cf7fd98f73f.png)

[TwoStep]を接続して編集します。
![スクリーンショット 2022-06-27 14.15.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/ab2336d2-afae-f8d8-1503-4280106bb50a.png)

[TwoStep]を実行してテーブルを接続します。
![スクリーンショット 2022-06-27 14.17.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/e0b1840a-c094-b233-e99c-3a30bf8551f1.png)

[TwoStep]を実行します。クラスタ列が追加され、購入の類似性で顧客を分類しています。
![スクリーンショット 2022-06-27 14.18.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/38b9a8ae-64d9-cabb-82e1-02e7710a2f1b.png)

クラスタ毎に集計します。
![スクリーンショット 2022-07-11 13.58.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/97474cc1-3d8f-242d-0295-86f564c2ca39.png)

[レコード集計]ノードを編集します。
![スクリーンショット 2022-07-11 13.59.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/a7038711-0748-e4dd-a4ee-205b120a02e0.png)

クラスタ名称で昇順ソートします。
![スクリーンショット 2022-07-11 14.00.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/8797447c-802e-7c9a-0abf-d58111f60ca3.png)

フィールド名をわかりやすくリネームします。
![スクリーンショット 2022-07-11 14.00.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/f08ffdc5-5430-d805-262b-d161b9212840.png)

[テーブル]ノードを実行します。
![スクリーンショット 2022-07-11 14.01.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/e300ca1a-aeff-c5f3-8bf3-b3d3373c9e3b.png)

フィールド（列）の順序を入れ替えます。
![スクリーンショット 2022-07-11 14.01.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/9805537d-b110-3df3-c859-b9c4488df135.png)

[フィールド順序]ノードを編集します。
![スクリーンショット 2022-07-11 14.01.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/0ff2aea2-2bc1-02db-61b0-842d4e1b097d.png)

[テーブル]ノードを実行します。完成しました。
![スクリーンショット 2022-07-11 14.02.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/912e6a7a-2bb1-42dc-7810-49cf9d1e607b.png)

## 4.Tips

#### 自動ソートでフィールド順序を確定する

アンケートデータなどフィールドが多い場合以下のように名称で順序を確定することが可能です。
![スクリーンショット 2022-07-11 14.02.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/9a3b9a21-f3d8-a988-7d3d-50e82f677ae5.png)

#### 複数のフィールドを同時に処理する関数

https://qiita.com/416nishimaki/items/27c322f7da4967d4caf3

## 5.参考情報

#### フィールド順序を解説した記事

https://qiita.com/kawada2017/items/f91019a29742797a41b1

#### 利用データ

右クリックでリンク先を保存してください。

https://raw.githubusercontent.com/yoichiro0903n/blue/main/clusterinput.csv

#### ノードのヘルプ

https://www.ibm.com/docs/ja/spss-modeler/18.3.0?topic=models-twostep-cluster-node

#### SPSS Modeler 逆引きストリーム集（データ加工）

https://qiita.com/416nishimaki/items/4bf813e6cba84b2a1008

#### SPSS Modeler ノードリファレンス目次

https://qiita.com/416nishimaki/private/503037195081d3323eee