概觀 (LIST 指令)

LIST 會顯示作用中資料集中變數的觀察值。 輸出類似於 PRINT 指令所產生的輸出。 不過, LIST 是程序並讀取資料,而 PRINT 是轉換,需要程序 (或 EXECUTE 指令) 才能執行它。

選項

選取及排序變數。 您可以使用 VARIABLES 次指令來指定要列出的變數清單。

格式。 您可以將每個觀察值清單限制為單行,並且您可以使用 FORMAT 次指令來顯示每個列出觀察值的觀察值數目。

選取觀察值。 您可以使用 CASES 次指令,將清單限制為特定的觀察值序列。

基本規格

  • 基本規格僅為 LIST,它會顯示作用中資料集中所有變數的值。
  • 依預設,如果所有值都不符合頁面寬度 (頁面寬度由 SET WIDTH 指令決定) ,則觀察值會折行成多行。 對於列出的觀察值,不會顯示觀察值編號。

次指令順序

所有次指令都是選用的,可依任何順序來命名。

作業

  • 如果未指定 VARIABLES ,則變數會依其在作用中資料集內出現的順序列出。
  • LIST 不會顯示標為暫時刪除或系統變數的值。
  • LIST 使用作用中資料集字典所包含的列印格式。 無法在 LIST上指定替代格式。 如需變更列印格式的相關資訊,請參閱 FORMATSPRINT FORMATS
  • LIST 輸出使用在 SET上指定的寬度。
  • 如果數值長於其定義的寬度,則程式會先嘗試移除標點符號字元來列出值,然後使用科學記號表示法,最後列印星號。
  • 如果長字串變數無法列在輸出寬度內,則會被截斷。
  • 為觀察值列出的變數值一律以至少一個空白區隔。
  • 系統遺漏值會顯示為數值變數的句點,以及字串變數的空白。
  • 如果觀察值適合一行,則每一個變數的欄寬由變數名稱或格式的長度決定,兩者以較大者為準。 如果變數名稱不適合一行,則會垂直列印它們。
  • 如果觀察值在 SET上指定的輸出寬度內不適合一行,則會自動換行。 LIST 會顯示一個表格,說明變數在輸出中的位置,並在每一行的開頭列印第一個變數的名稱。
  • 每次執行 LIST 都會從新頁面的頂端開始。 如果 SPLIT FILE 有效,則每一個分割也會從新頁面頂端開始。