DATA LIST
DATA LIST 會透過將名稱及格式指派給檔案中的每一個變數,來定義文字資料檔。 文字資料可以行內 (在 BEGIN DATA 與 END DATA之間的指令中輸入) 或儲存在外部檔案中。 它們可以是固定格式 (對於每個觀察值,相同變數的值一律在相同記錄的相同位置中輸入) 或 freefield 格式 (連續變數的值不是特定直欄,而是一個接著一個輸入,以指定的定界字元區隔)。
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 #}
| 類型 | 直欄樣式格式 | FORTRAN-like 格式 |
|---|---|---|
| 數值 (預設值) | 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 |
| 區域性十進位 | Z,d |
Zw.d |
| 字串 | A |
Aw |
| 類型 | 直欄樣式格式 | FORTRAN-like 格式 |
|---|---|---|
| 按 Tab 鍵移至直欄 n | Tn |
|
| 跳過 n 個直欄 | nX |
| 類型 | 資料輸入 | 格式 | FORTRAN-like 格式 |
|---|---|---|---|
| 國際日期 | dd-mmm-yyyy | DATE |
DATEw |
| 美國日期 | mm/dd/yyyy | ADATE |
ADATEw |
| 歐洲日期 | DD/MM/YY | EDATE |
EDATEw |
| 羅馬曆日期 | yyddd | JDATE |
JDATEw |
| 排序日期 | yy/mm/dd | SDATE |
SDATEw |
| 季和年 | qQyyyy | QYR |
QYRw |
| 月和年 | yyyy/mm | MOYR |
MOYRw |
| 週和年 | wkWKyyyy | WKYR |
WKYRw |
| 日期和時間 | dd-mmm-yyyy hh:mm:ss.ss | DATETIME |
DATETIMEw.d |
| 時間 | hh:mm:ss.ss | TIME |
TIMEw.d |
| 天數和時間 | 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.