|
<p>刚才把你的数据做了下,仅供参考</p><p>data temp;<br/> infile "c:\2.txt" delimiter='09'x MISSOVER DSD lrecl=32767 firstobs=2;<br/> informat stkcd $6.;<br/> informat date $7.;<br/> informat ret 10.8;<br/> informat mret 10.8;<br/> format stkcd $6.;<br/> format date $7.;<br/> format ret 10.8;<br/> format mret 10.8;<br/> input @1 stkcd @8 date @16 ret +1 mret;<br/>run;<br/><br/>data b;<br/> set tmp;<br/> mon=substr(put(left(date),$7.),6,2);<br/> year=substr(put(left(date),$7.),1,4);<br/> day='01';<br/> time=MDY(mon,day,year);<br/> informat time yymmdd10.;<br/> format time yymmdd10.;<br/> drop date mon year day;<br/> rename time=date;<br/>run;<br/></p>
|