2017-02-21 194 views
0

我使用SPSS modeler並且我有一個變量,該軟件將其識別爲數字。所以missing的值是$null$。我希望變量的缺失值可以用''作爲character來選擇。如何更改格式/處理SPSS中的缺失值

因此,我想:或者從numeric trasform變量的格式character或只改變missing值從$null$''

我該如何解決?

在此先感謝

回答

0

數字字段選擇空值的最好方法是使用@NULL()函數從空白和表達式生成器的空區域。

例如,如果您只想保留空值以便檢查它們,則可以使用Select節點。將單選按鈕設置爲包含。按下表達式生成器(計算器)按鈕。在常規功能左側的下拉菜單中更改過濾器以顯示空白和空(按B 2或3次)。雙擊@NULL(ITEM)。轉到右側,然後雙擊您的數字字段名稱。放置一個Table節點並運行它。

Using Select @NULL in IBM SPSS Modeler

另一種方式來查看剛纔的空行是進入@NULL(VARNAME)函數進入「高光記錄,其中」表格對話框的部分。

"Highlight records where" dialog

當您運行表,任何行就是這個情況屬實將顯示爲紅色來。

如果您確實需要變量作爲字符串,則使用Compute節點以新名稱創建此字段的副本,並使用表達式生成器的轉換部分中的to_string()函數更改類型的變量。現在您將能夠使用Select節點來抓取「」作爲缺失值。或者您可以使用Filler節點替換列,但之後您無法進行比較。

在這個答案所示的對話框例子使用安裝在你的IBM SPSS Modeler軟件這個樣品流:

C:\ Program Files文件\ IBM \ SPSS \ Modeler的\ 18.0 \演示\流\ featureselection.str