重新編碼成相同的變數:舊值與新值
您可以在這個對話框中,定義要重新編碼的數值。 所有值的規格必須跟主對話框中,所選取變數的類型 (數值或字串) 相同。
舊值。 將被重新編碼的值。 您可以重新編碼單一值、數值範圍和遺漏值。 系統遺漏值和範圍無法選取用於字串變數,因為這兩個概念都不適用字串變數。 此處所謂的範圍,指的是它們的端點,還有任何落在範圍中的使用者遺漏值。
- 值。 要重新編碼為新值的個別舊值。 此值的資料類型(數值或字串)必須與要重新進行編碼的變數相同。
- 系統遺漏值。 當資料中的值未根據您指定的格式類型定義值、數值欄位為空白,或由於未定義轉換指令而產生值時由程式指派的值。 數值系統遺漏值會依週期顯示。 字串變數不能具有系統遺漏值,因為字串變數中的任何字元都是合法的。
- 系統或使用者遺漏值。 具有已定義為使用者遺漏值或不明值,以及用句號 (.) 表示已指派為系統遺漏值的觀察值。
- 範圍。 所包含的值範圍。 不適用於字串變數。 任何使用者遺漏值也包含在範圍內。
- 所有其他值。 「舊-新」清單上其中一項規格中未包含的所有剩餘值。 這在「舊-新」清單中會顯示為 ELSE。
新的值。 每個舊值 (或數值範圍) 都會被重新編碼成單一值。 您可以直接輸入該值,或者指定系統遺漏值。
- 值。 要將一個以上舊值重新編碼進去的值。 此值的資料類型(數值或字串)必須與舊值相同。
- 系統遺漏值。 可將指定的舊值重新編碼成系統遺漏值。 系統遺漏值不會用於計算,而且會從許多程序中排除包含系統遺漏值的觀察值。 不適用於字串變數。
舊版->新建。 它是一份規格清單,您可以用它將變數重新編碼。 您可以加入、變更和移除清單中的規格。 清單會根據舊值的規格自動排序,順序為:單一值、遺漏值、範圍及所有其他值。 如果您改變清單上的重新編碼規格的話,程序會依需要自動將清單重新排序,以符合上述要求。