概觀 (LIST 指令)
LIST
會顯示作用中資料集中變數的觀察值。 輸出類似於 PRINT
指令所產生的輸出。 不過, LIST
是程序並讀取資料,而 PRINT
是轉換,需要程序 (或 EXECUTE
指令) 才能執行它。
選項
選取及排序變數。 您可以使用 VARIABLES
次指令來指定要列出的變數清單。
格式。 您可以將每個觀察值清單限制為單行,並且您可以使用 FORMAT
次指令來顯示每個列出觀察值的觀察值數目。
選取觀察值。 您可以使用 CASES
次指令,將清單限制為特定的觀察值序列。
基本規格
- 基本規格僅為
LIST
,它會顯示作用中資料集中所有變數的值。 - 依預設,如果所有值都不符合頁面寬度 (頁面寬度由
SET WIDTH
指令決定) ,則觀察值會折行成多行。 對於列出的觀察值,不會顯示觀察值編號。
次指令順序
所有次指令都是選用的,可依任何順序來命名。
作業
- 如果未指定
VARIABLES
,則變數會依其在作用中資料集內出現的順序列出。 LIST
不會顯示標為暫時刪除或系統變數的值。LIST
使用作用中資料集字典所包含的列印格式。 無法在LIST
上指定替代格式。 如需變更列印格式的相關資訊,請參閱FORMATS
或PRINT FORMATS
。LIST
輸出使用在SET
上指定的寬度。- 如果數值長於其定義的寬度,則程式會先嘗試移除標點符號字元來列出值,然後使用科學記號表示法,最後列印星號。
- 如果長字串變數無法列在輸出寬度內,則會被截斷。
- 為觀察值列出的變數值一律以至少一個空白區隔。
- 系統遺漏值會顯示為數值變數的句點,以及字串變數的空白。
- 如果觀察值適合一行,則每一個變數的欄寬由變數名稱或格式的長度決定,兩者以較大者為準。 如果變數名稱不適合一行,則會垂直列印它們。
- 如果觀察值在
SET
上指定的輸出寬度內不適合一行,則會自動換行。LIST
會顯示一個表格,說明變數在輸出中的位置,並在每一行的開頭列印第一個變數的名稱。 - 每次執行
LIST
都會從新頁面的頂端開始。 如果SPLIT FILE
有效,則每一個分割也會從新頁面頂端開始。