討論串[問題] SAS資料處理
共 19 篇文章

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者williamkuku (williamkuku)時間16年前 (2008/04/02 17:46), 編輯資訊
0
0
0
內容預覽:
請問一下熟悉SAS的各位~. 目前我正在做資料的輸入. 需要將columns29到columns48的資料分別命名為V19到V38. 我寫的方法如下. input V19 29 V20 30 V21 31 V22 32 V23 33 V24 34 V25 35. V26 36 V27 37 V28
(還有23個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者lonefire (寂寞。火)時間16年前 (2008/05/10 14:42), 編輯資訊
1
0
0
內容預覽:
選取了十年的公司樣本. 但有些公司可能存在的年度不到十年. 例如選取1997~2006. 但有些公司可能只存在1999~2003. 想請問在SAS中如何把存在長度和選取年度不同的公司資料挑除. 該用何種語法去處理比較合適?. 感謝. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者tew (咖啡王子)時間16年前 (2008/05/10 17:03), 編輯資訊
0
0
0
內容預覽:
proc sort data=你的資料 ;by 公司;. run;. proc means noprint data=你的資料;. var 任一變數;by 公司;. output out=a n=n;. run;. data newfile;. merge 你的資料 a;by 公司;. if n<1
(還有48個字)

推噓2(2推 0噓 3→)留言5則,0人參與, 最新作者ericeric100 (??)時間16年前 (2008/08/06 19:46), 編輯資訊
1
0
0
內容預覽:
我的data大概是長這樣,就有幾個subject是同一個家族的,然後分別為小孩和父母這樣. SUBJECT FAMILY ORDER RESPONSE. 1501101 1 1 0. 1503602 1 2 0. 1504603 1 3 1. 2501101 2 1 1. 2503602 2 2 1
(還有259個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者tew (咖啡王子)時間16年前 (2008/08/07 13:57), 編輯資訊
0
0
0
內容預覽:
用推文的好像有點失敗. 利用retain 這個指令. retain order1 0;. if orser=1 then order1=response;. 這樣應該就能滿足你的需求. 另外 你的例子 不容易懂. SUBJECT FAMILY ORDER RESPONSE. 1501101 1 1
(還有312個字)