我的數據的格式爲:使用SAS或SQL查找行內的第一個和最後一個非空值?目前
ID Fill1 Fill2 Fill3 Fill4 Fill5
1 01JAN2014 28JAN2014 26FEB2014 . .
2 . 05FEB2012 03MAR2012 02APR2012 01MAY2012
3 10MAR2015 08APR2015 07MAY2015 05JUN2015 03JUL2015
4 . . 20FEB2013 18MAR2013 .
而且我想每個ID創建處理「情節」。換句話說,對於每個ID我想找到第一個和最後一個非空填充,然後計算兩個日期之間的差異。例如,對於ID = 1,我需要查找01JAN2014和26FEB2014之間的時間差。也就是說,
Fill1 - Fill3 = episodeduration
但ID = 4,我需要找到,
Fill3 - Fill4 = episodeduration
其中episodeduration是創造了一個新的變量。我有超過30k的唯一ID,具有不同的「第一」和「最後」填充日期。在此先感謝您的幫助。
你有沒有試圖自己解決這個問題?如果是這樣,你有什麼嘗試?本網站不旨在提供按需代碼服務。 – user667489
查看最小/最大功能 – Reeza
@ user667489我很清楚本網站的目標是什麼。您好像對我的許多帖子都有負面反應,而99%的人對我的問題很滿意並且很滿意。也就是說,我不覺得有義務回答你提出的輕度冒犯性問題。天兒真好。 – Justin