INDEX 次指令 (CASESTOVARS 指令)

在原始的資料中,變數出現在單一行。 而在新的資料檔中,該變數將會在多個新行中出現。 INDEX 次指令會命名原始資料中應用來建立新行的變數。 INDEX 變數也用來命名新直欄。

選擇性地使用 GROUPBY 次指令,可以使用 INDEX 變數來決定新行的順序,並且使用 VIND 次指令,可以使用 INDEX 變數來建立指標變數。

  • 字串變數可以用作索引變數。 它們不能包含原始資料中列的空白值,這些列符合併入新資料檔的條件。
  • 數值變數可以用作索引變數。 它們只能包含非負整數值,且不能具有系統遺漏值或空白值。
  • 在原始檔案中的每一列群組內,每一列都必須有不同的索引變數值組合。
  • 如果未使用 INDEX 次指令,則索引會在每個列群組內從 1 開始,並在原始變數中發現新值時增量。
  • INDEX 次指令上列出的變數可能不會出現在 IDFIXEDDROP 次指令上。
  • 索引變數不是要成為新資料檔中變數群組的候選項。