1
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?

文字列/整数を日付型に変更し本日までの日数を作成する(SPSS Modeler データ加工逆引き1-6)

Last updated at Posted at 2022-07-12

文字列/整数を日付型に変更し本日までの日数を作成(日付型)

スクリーンショット 2022-07-08 17.30.37.png

1.想定される利用目的

・入会日からの日数を特徴量にする
・部品が設備に取り付けられてからの日数を求め特徴量にする

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

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

スクリーンショット 2022-07-08 17.30.50.png

a.入力するデータは以下の通りです。[初回]と[2回目]は文字列、[3回目]は整数型です。
スクリーンショット 2022-07-08 17.15.44.png

b.[置換]ノードを編集します。文字列は[to_date(フィールド)]で日付型に変更します。@￰FIELDはワイルドカードです。同時に複数のフィールド(列)を指定できます。
スクリーンショット 2022-07-08 17.32.17.png

式ビルダーの変換関数を利用すると簡単に入力できます。
スクリーンショット 2022-07-08 17.32.52.png

c.[置換]ノードを編集します。整数型は一度文字列にして日付にするので2段階の処理が必要になります。
スクリーンショット 2022-07-08 17.33.16.png

[プレビュー]します。
スクリーンショット 2022-07-08 17.33.59.png

d.[フィールド作成]ノードを編集します。[date_days_difference(日付1,日付2)]を利用し、関数@￰TODAYと対象フィールドの日付からの経過日を求めます。
スクリーンショット 2022-07-08 17.34.15.png

[テーブル]を実行します。
スクリーンショット 2022-07-08 17.17.27.png

日付型を整数に型を変更する

e.[置換]ノードを編集します。文字列への変換は関数[to_string(フィールド)]を利用します。
スクリーンショット 2022-07-08 17.34.29.png

日付型を整数に型を変更する

f.[置換]ノードを編集します。整数への変換は関数[to_string(フィールド)]を利用します。
いったん文字列にした上でハイフンを削除して(ハイフンを空文字に)から変更します。
スクリーンショット 2022-07-08 17.34.56.png

注意事項

日付型の表示形式はストリームのプロパティで選択できます。

スクリーンショット 2022-07-08 17.49.16.png

4.参考情報

よく使う「日付と時間」関数

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

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

1
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
1
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?