我們可以使用 Recode 將值分類為缺失值嗎1) 我想將負值分類為缺失值。可以使用 Recode 來實現嗎?如果可以,該怎麼做?我可以在 Recode 的同時建立一個新的公式列。我認為這需要兩個步驟。我想知道是否可以一步完成。
2)如果我們使用資料過濾器,則可以在過濾資料的子集中使用重新編碼,而不會影響其餘資料。
資料混合與清理回复:我們可以使用 Recode 將值分類為缺失值嗎點不是缺失觀察值。 為了您的利益,這是 JMP 在數據表或腳本中表示它的方式。 只需將 Recode 中的值留空即可。 換句話說,將目標替換為空。
如果輸入“.”那麼 JMP 認為它是一個字符值。 (也不是缺失的字符值!)
唯一一次使用句點字符是在腳本中,例如作業。 賦值中必須有一個值:
Assign( left, right ) // assign right value to left variable
left = right
回复:我們可以使用 Recode 將值分類為缺失值嗎我無法複製您的發現。我檢查了 JMP 13-JMP 16 版本,但沒有觀察到您的發現
回复:我們可以使用 Recode 將值分類為缺失值嗎納爾遜,
謝謝。 我能夠實施您的解決方案。 我有一個問題要問你。 這是我在發布問題之前嘗試過的另一種方法:當我嘗試在 Recode 中選擇具有負值的行,然後要求它用點替換時,JMP 警告說它將把列數據類型更改為字符。(我將原始列複製到一個新列中,這樣我就不會更改原始值並在新列中執行我的更改)。但是當我使用你的公式時,它沒有。 我認為我們正在嘗試以不同的方式完成同一件事。那麼區別是什麼呢? 看起來在 JSL 中使用的點採用了該列的數據類型的定義——對嗎? 如果沒有,請你解釋一下。
回复:我們可以使用 Recode 將值分類為缺失值嗎最簡單的方法是創建一個新列,然後使用以下公式
If( :your variable < 0, ., :your variable )