相等的寬度的間隔我想創建離散變量,其將變量x成的1000的間隔我有如下:分裂變量到SAS
DATA have;
INPUT x;
DATALINES;
1200
3200
5300
49
6500
;
RUN;
我想是這樣的事
data want;
input x y $5-14;
DATALINES;
1200 1000-2000
3200 3000-4000
5300 5000-6000
0049 0000-1000
6500 6000-7000
;
RUN;
我當然可以寫,如果有else語句定義的間隔數據的一步,但我有這些間隔100,所以這將是非常耗時。
謝謝。
非常感謝,它按預期工作。 –
既然你知道你想要多少桶,proc排名就是這樣,但沒有格式化的輸出。 'Proc rank data = <您的數據集名稱> out = <輸出數據集> groups = 100;/*或任意數量的組想要* /' 'var growth;/*或任何你的變量* /' '隊伍增長組;/*您想要保存組號的變量* /' '跑;'' – undershock