抱歉,小弟發錯版區,已在SAS專區重發帖~請版大刪除
我有一個變數叫做 TIME,
數據資料假如如下,
84509-->表示8點45分09秒
84609-->表示8點45分09秒
一直到133009-->表示13點30分09秒
現在先假設兩筆數據就好(實際上有好多筆),
84509
133009
假如我要在前面各補一個0,變成
084509
0133009
請問,我語法要怎寫???
小弟用的是SAS 9.2版。
PS:
https://bbs.pinggu.org/thread-1072521-1-1.html -->小弟有參考,但是寫出來失敗 = ="
失敗寫法如下,
data a1;
set a123;
if length(TIME) = =5 then format TIME z6. ;
if length(TIME) = =6 then format TIME z7. ;
run;