-1
我有一個SAS問題。我有一個包含ID和年份的數據集。我想創建虛擬變量「2011」和「2012」,如果ID在給定年份中有觀察值,則應該取值1,否則爲0。例如。 ID 2應該有2011 = 1和2012 = 0,因爲該ID只有2011年的觀察。在SAS中跟蹤ID
ID Year 2011 2012
1 2011 1 1
1 2012 1 1
2 2011 1 0
3 2012 0 1
任何人都可以幫忙嗎?謝謝!
@ user2877959至少我的SAS需要n個後點: 「作爲「2011'n。」 才能正常工作。 – pinegulf
@pinegulf看起來不對 – user2877959
不幸的是,我不能讓程序代碼與我的數據集一起工作。也許有一種解決方法,但我不熟悉PROC SQL語法。 我所擁有的是一個大型數據集,它包含唯一ID和一系列時間序列中每年的變量。一些ID存在於整個時間序列中,一些新的ID被添加並且一些舊的ID被刪除。我想知道哪些ID是新的,哪些在特定年份被刪除。你有什麼建議如何做到這一點? –