3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

文字列からN文字目を抽出する(SPSS Modeler データ加工逆引き2-4)

Last updated at Posted at 2022-07-01

文字列からN文字目を抽出(文字列抽出)

スクリーンショット 2022-06-17 10.00.59.png

1.想定される利用目的

・コード番号から商品や設備の特定

2.サンプルストリームのダウンロード

3.サンプルストリームの説明

スクリーンショット 2022-06-17 10.02.24.png

a.入力するデータは以下の通りです。
スクリーンショット 2022-06-17 10.03.05.png

b.[フィールド作成]ノードを編集します。[substring(開始位置,文字数,フィールド)]でN文字目からN文字を抽出します。
スクリーンショット 2022-06-17 10.03.29.png

式ビルダーの文字列関数を利用すると簡単に入力できます。
スクリーンショット 2022-06-17 10.19.23.png

[プレビュー]をします。3文字目が抽出されました。
スクリーンショット 2022-06-17 10.04.07.png

c.[データ型]ノードで値を読み込みカテゴリ(3文字目の種類)のメンバーを確定します。
スクリーンショット 2022-06-17 10.04.48.png

d.[データ分類]ノードで数字に形態を割りてます。
スクリーンショット 2022-06-17 10.05.29.png

[プレビュー]をします。
スクリーンショット 2022-06-17 10.06.54.png

e.[データ分類]ノードを利用せず[フィールド]作成でコード番号にラベリングします。
スクリーンショット 2022-06-17 10.07.37.png

f.[テーブル]を実行します。
スクリーンショット 2022-06-17 10.08.32.png

注意事項

・新しくストリームを作る際には、cの[データ型]の値の読み込みを実施しないとdの[データ分類]で分類値が取得できません。

・分類が多岐にわたる場合には、都度変換せずコード番号と分類を示した表(マスタ-テーブル)とレコード結合するのが一般的です。

4.参考情報

N番目の文字を抽出

よく使う文字列関数

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

SPSS Modeler 逆引きストリーム集(データ加工)

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?