DATA LIST

DATA LIST は、ファイル内の各変数に名前と形式を割り当てることによって、テキスト・データ・ファイルを定義します。 テキスト・データは、インライン ( BEGIN DATAEND DATAの間のコマンドで入力) にすることも、外部ファイルに保管することもできます。 固定形式 (同じ変数の値は、各ケースの同じレコード上の同じ位置に常に入力されます) またはフリー・フィールド形式 (連続する変数の値は特定の列にはありませんが、指定された区切り文字で区切られて順番に入力されます) にすることができます。

DATA LIST [FILE='file'] [ENCODING='encoding specification']
 
[{FIXED  }]                         
  {FREE   }  [{("delimiter", "delimiter",..., TAB)}]
  {LIST   }   

[RECORDS={1}] [SKIP={n}] [{TABLE  }] 
         {n}              {NOTABLE}

 /{1    } varname {col location [(format)]} [varname ...] 
  {rec #}         {(FORTRAN-like format)  } 

 [/{2    } ...] [/ ...] 
   {rec #}
表 1. 数値およびストリングの入力形式
タイプ 列スタイルのフォーマット FORTRAN のような形式
数値 (デフォルト) dまたはF,d Fw.d
制限付き数値 N,d Nw.d
科学的表記法(S) E,d Ew.d
コンマを含む数値 COMMA,d COMMAw.d
ドット付きの数値 DOT,d DOTw.d
コンマとドル記号を含む数値 DOLLAR,d DOLLARw.d
パーセント記号付きの数値 PCT,d PCTw.d
ゾーン 10 進数 Z,d Zw.d
ストリング A Aw
表 2. 列をスキップするフォーマット・エレメント
タイプ 列スタイルのフォーマット FORTRAN のような形式
Tab を使用して列 n に移動します。   Tn
n 個の列をスキップ   nX
表 3. 日付と時刻の入力形式
タイプ データ入力 フォーマット FORTRAN のような形式
国際日付 dd-mmm-yyyy DATE DATEw
アメリカ日付 yyyy/mm/dd ADATE ADATEw
ヨーロッパ日付 dd/mm/yy EDATE EDATEw
ユリウス日付 yyddd JDATE JDATEw
ソートされた日付 yy/mm/dd SDATE SDATEw
四半期および年 qQyyyy QYR QYRw
月と年 mm/yyyy MOYR MOYRw
週と年 wkWKyyyy WKYR WKYRw
日付と時刻 dd-mmm-yyyy hh:mm:ss.ss DATETIME DATETIMEw.d
時刻 hh:mm:ss.ss TIME TIMEw.d
日時 (Days and time) ddd hh:mm:ss.ss DTIME DTIMEw.d
曜日 ストリング WKDAY WKDAYw
ストリング MONTH MONTHw

: デフォルトの数値 (F) 形式および指数表記 (E) 形式の場合、入力データの小数点は、 IBM® SPSS® Statistics ロケールの小数点 (ピリオドまたはコンマ) と一致する必要があります。 現在の小数点を表示するには SHOW DECIMAL を使用し、小数点を設定するには SET DECIMAL を使用します。 (コンマとドルの形式では、小数点としてピリオドのみが認識され、ドット形式では小数点としてコンマのみが認識されます。)

リリース履歴

リリース 16.0

  • Unicode をサポートするために ENCODING サブコマンドが追加されました。

DATA LIST /ID 1-3 SEX 5 (A) AGE 7-8 OPINION1 TO OPINION5 10-14.