作者chenshinwei (陳小偉)
看板Statistics
標題[問題] SAS panel data設dummy variable的問題
時間Thu Jan 15 22:10:17 2009
ex.
id year+month var1 var2 d01 d02 ........
1 9301 xx xx 1 0
1 9302 xx xx 0 1
1
1
2
2
2
2
2
我要做的是把每個月的dummy設出來,可是我是打:
if year=9301 then d01=1;
if year=9401 then d01=1;
....
可是這樣還要再打
if year^=9301 then d01=0 ;
if year^=9401 then d01=0 ;
...
請問有什麼方法可以不要這樣慢慢打嗎?
謝謝回答……
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.184.33
1F:→ david520:d01=0; /*做一個值全為0的變數d01*/ 然後再用if 如何@@? 01/16 10:42
2F:→ david520:yearmon-(int(yearmon/100))100 得出月份再用if的話 01/16 10:52
3F:→ david520:只要貼12行... 嗯 不好意思 還是個笨方法XD 01/16 10:53
4F:→ jwjeng:用複製的,12行很快就搞定啦 01/16 23:21