文字列の8桁数字を整数型や日付型にする
1.想定される利用目的
DBで定義されているデータの型を分析目的に応じて変更する
文字列で定義されていると比較や計算ができないため、整数または日付に変更する
2.サンプルストリームのダウンロード
3.サンプルストリームの説明
a.入力するデータは以下の通りです。セルの左側に寄せられていることから文字列だとわかります。
b.[データ型]ノードを確認します。 フィールド列の日付の前に[A]のアイコンがあり、尺度も名義型と判別され文字列として認識されています。
文字列を整数型へ
c.[フィールド作成]ノードを編集します。 [置換]条件を[常時]にして、以下の関数で型を変更します。
d.[データ]ノードを確認します。 フィールド列の日付の前に整数ストレージのアイコンがあり、尺度も連続型と判別され整数型へ変更されたことがわかります。
文字列を日付型へ
e.[フィールド作成]ノードを編集します。 [置換]条件を[常時]にして、以下の関数で型を変更します。
f.[データ]ノードを確認します。 フィールド列の日付の前にカレンダーのアイコンがあり、尺度も連続型と判別され日付型へ変更されたことがわかります。
注意事項
データ型の変更は参照しているDBによってはSQLプッシュバックが有効でない場合がありますので、確認後適切な方法を検討します。
4.参考情報
よく使う文字列関数
SPSS Modeler ノードリファレンス目次
SPSS Modeler 逆引きストリーム集(データ加工)