推 jackychou:恩解決了 謝謝~ 03/14 22:25
試試看這個語法
data a;
set a;
retain b;
if name^='' then b=name;
name=b;
drop b;
run;
※ 引述《jackychou (嘆這世間無奈好多)》之銘言:
: 舉例有一群資料如下:
: NAME DATE WEIGHT
: ALAN 20100308 69.1
: . 20100309 68.8
: . 20100310 68.9
: . 20100311 68.7
: BRUCE 20100308 65.7
: . 20100309 66.0
: . 20100310 65.9
: . 20100311 66.0
: . 20100312 66.2
: CARL 20100308 67.7
: . 20100309 67.9
: . 20100310 68.1
: . 20100311 68.2
: . 20100312 68.1
: 請問有什麼指令可以把每個名字下面的"."
: 帶入上一筆資料?
: (使ALAN下面三個"." BRUCE跟CARL下面四個"."分別帶入ALAN BRUCE CARL)
: 之前用過STATA記得是 _NAME=_NAME-1 (如果沒記錯的話 可能有記錯 Orz)
: SAS有類似的功能嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.204.168