作者firestar (請讓我看你的內褲好嗎)
站內Statistics
標題[問題] 想請教sas的問題
時間Tue Apr 13 22:15:50 2010
如果是跟統計軟體有關請重發文章
如果跟論文有關也煩請您重發文章
文章類別是為了幫助大家搜尋資料與解答,造成不便之處請見諒
我手邊有資料
大概是長成這樣
公司代碼 評等
2850 3
2851 1
2852 3
2854 3
2855 1
2856 1
2880 1
2881 1
2882 4
2883 4
2884 1
2885 4
2886 1
2887 4
2888 1
. .
.
.
這樣
因為分析的方便想把它變成
公司代碼 年 月 評等
2850 2009 3 3
2850 2009 6 3
2850 2009 9 3
2850 2009 12 3
2851 2009 3 1
2851 2009 6 1
2851 2009 9 1
2851 2009 12 1
以下類推...
我sas大概剛接觸1.2個月 基本上就是新手 但基本的指令還可以
希望有人能幫我解決問題
是否有何方式可以讓他變成這樣
不然一次幾百筆慢慢弄也挺累人的@@ 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.178.19
1F:→ MmmRrrrX:data newdata; set yourdata; 04/13 22:37
2F:→ MmmRrrrX:do month=3 to 12 by 3; year=2009; output; end; run; 04/13 22:37
3F:→ firestar:謝謝你的回答 成功了 不好意思再問一下 如果再加上年 04/13 23:14
4F:→ firestar:從2000到2009這樣排下來呢 是否能加上什麼 謝謝 04/13 23:15
5F:→ MmmRrrrX:不是很確定你希望最後data長怎樣 04/13 23:30
6F:→ MmmRrrrX:data newdata; set yourdata; 04/13 23:30
7F:→ MmmRrrrX:do year=2000 to 2009; do month=3 to 12 by 3; 04/13 23:31
8F:→ MmmRrrrX:output; end; end; run; 04/13 23:31
9F:→ MmmRrrrX:proc sort data=newdata; by year; run; 04/13 23:31
10F:→ MmmRrrrX:sort可試試其他變數,應該可以排成你希望的排法 04/13 23:32
11F:→ firestar:對了 就是這樣 真的很感謝你 04/13 23:48