在将用户定义的格式应用于csv文件中的变量后,我需要获取特定的输出。
以下是格式:
proc format;
value ClassSize
low - <10 = 'Very Small'
10 - <14 = 'Small'
14 - <18 = 'Medium'
18 - <22 = 'Large'
22 - high ='Very Large'
. = 'Unknown'
;
run;
这似乎一切都很好,因为所有的价值都被考虑在内。但是,当我运行一个proc频率时,我得到152个&#34;非常小&#34;而不是我应该拥有的115。 &#34;未知&#34;伯爵是正确的,但所有其他人都有一些他们的计数被&#34;非常小&#34;组。
&#34;非常小&#34;应该具有小于10的值。然后,&#34;小&#34;是从10到14(但不包括),依此类推,直到&#34;非常大&#34;应该是22岁以上。
我错过了什么吗?一切似乎都应该让我得到正确的数字,但事实并非如此。