使用條件表示式

您可以使用條件表示式(也稱為邏輯表示式)指定選定觀察值子集的轉換方式。 條件表示式可將各觀察值之值(true、false 或 missing),傳回給系統。 如果條件表示式的結果為 true,則轉換會套用至該觀察值。 如果結果為 false 或 missing,則轉換將不會套用至該觀察值。

若要指定條件表示式:

  1. 在「計算變數」對話框中,按一下 If。 如此就會開啟「觀察值選擇條件」對話框。
  2. 選取「包含滿足條件的觀察值」。
  3. 輸入條件表示式。

大部分的條件表示式至少會包含一個相關運算子,如:

age>=21

income*3<100

在第一個範例中,只選擇年齡 [age] 值在 21 或以上的觀察值。 在第二個範例中,家庭收入(以千計 [收入] 乘以 3)必須小於 100,才能選取案例。

您也可以使用邏輯運算子來連結兩個或多個條件表示式,如:

age>=21 | ed>=4

income*3<100 & ed=5

在第一個範例中,符合年齡 [age] 條件或教育層級 [ed] 條件的觀察值呈現已選。 在第二個範例中,必須同時滿足以千計的家庭收入 [收入]教育程度 [ed] 條件才能選取案例。

下一個