4
1

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でExcelの日付データを読み込む

Last updated at Posted at 2019-02-12

SPSS ModelerでExcelの日付データを読み込むときには注意があります。

#1 「yyyy-mm-dd」のフォーマットで読み込む
一番手堅いのがこの方法です。
Excelのセルを「yyyy-mm-dd」のフォーマットで指定します。
image.png

Modelerのストリームのオプションでも同じフォーマットを指定します。
image.png

#2 「yyyy/m/d」、「*yyyy/m/d」、「*yyyy年m月d日」などの自動変換が可能なフォーマットを使う
一部のフォーマットはModelerが自動的に変換をかけてくれます。

image.png

image.png

#3 「m月d日」などのシリアルで読み込んでしまうフォーマットをModeler側で変換する
「m月d日」のようなフォーマットは日付型としては読み込めません。

image.png

以下のようにシリアル値になってしまいます。

image.png

以下のように置換ノードでdatetime_date(to_integer(日付-2)*60*60*24)で変換をすると日付データとして扱えるようになります。(シリアル値の起点などにExcelとの差があるため-2しています。)
image.png

image.png

テスト環境

SPSS Modeler 18.2
Windows 10 64bit
Microsoft Excel 365

参考

IBM Excel 2007形式ファイルに含まれた「YYYY/MM」書式日付型セルのインポート方法 - Japan
http://www-01.ibm.com/support/docview.wss?uid=swg21972892

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?