0
,我有以下數據:SAS補缺失值
data test ;
INPUT id st end ;
datalines ;
1 17 .
1 17 .
1 17 17.5
1 17 .
1 17 .
2 15 .
2 15 .
2 15 .
2 15 .
2 15 15.75
run ;
data test2 ;
set test ;
dur = end - st ;
run ;
我想填寫「杜爾」的「ID」的缺失值給:
id st end dur
1 17 . 17.5
1 17 . 17.5
1 17 17.5 17.5
1 17 . 17.5
2 15 . 15.75
2 15 . 15.75
2 15 . 15.75
2 15 . 15.75
2 15 15.75 15.75
由於行是不是以任何順序使用proc sort
和retain
,我該如何替換缺少的「dur」值? (不使用合併,因爲真實數據集非常大)。