看來我有一個舍入問題SAS PROC FORMAT。代碼如下:似乎我有一個舍入問題SAS PROC格式
proc format; value testf -1.85E-13--1.85E-13 ='negative' 0-0 ='zero'; 跑;
數據測試; 輸入數字best32 .; 卡; ; 跑;
data test2; 設置測試; format varlabel $ 50 .; varlabel = put(number,testf。); 跑;代碼很簡單:首先,創建一個格式,帶有兩個選項,一個負數真的接近零和零。其次,創建數據集測試,其中數字變量等於0的單個觀察值。第三,使用應用格式創建另一個數據集。我期望看到test2的number = 0和varlabel ='zero',但實際上我看到test2的number = 0和varlabel ='negative'。任何人都知道爲什麼以及如何解決這個問題?非常感謝任何建議/幫助。