[程式] SAS 資料整理問題?

看板Statistics作者 (好山好水 多健康)時間10年前 (2015/05/03 08:19), 10年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
請問在 SAS 資料中,1997~2004 原始資料-> 預整理成的資料: id year data id year data 1 1997 0 1 1998 0 (第一次數值前,都設定0) 1 1999 1 1 1999 1 1 2000 1 (補上2000,2001=1) 1 2001 1 1 2002 2 1 2002 2 (2002=2 之後都設定2) 1 2003 1 1 2003 2 1 2004 1 1 2004 2 1. 2002=2 第一次出現最大值,之後都設定為 2 我用 proc expand: transformin=(movmax ) 這樣可以嗎? 2. 第一次數值之前都設定為0 第一次出現的數值可能 1 or 2, 之前都設為0. 是取 first.id year? 3. 第一個 1 and 第一個2 之間,如何補上年份,設定為1? 謝謝各位幫忙! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.67.2 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1430612350.A.07E.html ※ 編輯: andersonhaha (123.192.67.2), 05/03/2015 08:31:49
文章代碼(AID): #1LHMb-1- (Statistics)
文章代碼(AID): #1LHMb-1- (Statistics)