- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 12694 个
- 通用积分
- 7.4645
- 学术水平
- 571 点
- 热心指数
- 573 点
- 信用等级
- 476 点
- 经验
- 19687 点
- 帖子
- 802
- 精华
- 0
- 在线时间
- 594 小时
- 注册时间
- 2008-7-22
- 最后登录
- 2019-4-20
|
|
想法很好,已用在了下面的程序中。 - PROC IMPORT OUT= WORK.test_a
- DATAFILE= "F:\MySAS\a.xls"
- DBMS=EXCEL REPLACE;
- SHEET="a";
- GETNAMES=YES;
- MIXED=NO;
- SCANTEXT=YES;
- USEDATE=YES;
- SCANTIME=YES;
- RUN;
- data test_b;
- length datetime $18. record $600.;
- set test_a;
- i = 1;
- do until(position = 0);
- call scan ( record, i, position , length , "|||" );
- if 15 < length < 20 then do;
- datetime = substrn (record, position , length );
- output;
- end;
- i+1;
- end;
- drop record position length i;
- run;
-
复制代码
|
-
总评分: 经验 + 40
论坛币 + 40
学术水平 + 1
热心指数 + 1
信用等级 + 1
查看全部评分
|