2011-02-14 46 views
0

我將SAS代碼轉換爲C#代碼,我沒有平臺來運行SAS代碼,我只有源代碼,我有代碼行在SAS中,其中一個變量是空的,另一個不是,我想知道後續操作中y的結果是什麼。操作結果與變量之一空(空)在SAS

x = . 
y = 10/x - 1; 

x爲空(空)請指教。

非常感謝您的幫助。

回答

4

結果將會丟失(在其他編程語言中爲空)。任何缺少值的計算都會丟失。

data _null_; 
x = .; 
y = 10/x - 1; 
put y=; 
run; 

y=. 
NOTE: Missing values were generated as a result of performing an operation on missing values. 
+0

非常感謝Laurent。 – 2011-02-14 17:02:20

1

則Y也將是NA

你可能想看看WPS() - 它是SAS代碼的解釋,它比SAS本身,it has a 30-day free trial便宜很多。它不包括100%的SAS,但你可以很容易地用它來測試這樣一個簡單的問題。

+0

謝謝馬特。我會檢查WPS。 – 2011-02-14 20:42:44