[程式] SAS 資料整理問題?
請問在 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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):