0
我有以下數據集:保持基於日期變量值SAS
Date Action
Jan2006 A
Jan2006 A
Jan2006 A
Jan2006 N
Jan2006 N
Feb2006 A
Feb2006 N
Feb2006 N
Mar2006 A
Mar2006 N
Mar2006 N
Apr2006 A
Apr2006 N
and so on until Dec2014.
我想要做的就是讓一個新的數據集,這樣,當它的年份(即Jan2006)的開頭,然後我想同時保留A和N,但僅在一年的剩餘月份(二月,三月......至十二月)期間保持N.所以,上面的數據集應該看起來像下面這樣:
Date Action
Jan2006 A
Jan2006 A
Jan2006 A
Jan2006 N
Jan2006 N
Feb2006 N
Feb2006 N
Mar2006 N
Mar2006 N
Apr2006 N
and so on until Dec2014.
正如你可以看到,當它的月份(一月)的開始,那麼我保持A和N,但n只有用剩下的幾個月,直到我明年(1月)開始,然後重複這個過程(即2007年1月保留A和N,其餘月份只剩下N,剩下的幾年等等)。
要做到這一點,最好的方法是什麼?我知道我可能可以使用某種有條件的語句,但是我無法用頭圍住它。
完美!非常感謝! – user2916331