SAS中文论坛
标题:
求助:字段拆分
[打印本页]
作者:
shiyiming
时间:
2011-1-26 12:08
标题:
求助:字段拆分
各位好,我是新手。工作中碰到一个问题,寻求达人帮助。
字段名 list, 类型为字符型,可能的观测值见如下的datalines中两个例子。
data example;
length list $ 150;
infile datalines missover;
input id $ list $ ;
datalines;
1 2010-07-02:1566.23/2010-05-04:12.45
2
3 2010-01-01:12.02
;
我希望得到的结果为:
id date1 amount1 date2 amount2 date3 amount3
1 02JUL2010 1566.23 04MAY2010 12.45
2
3 01JAN2010 12.02
请教达人。谢谢!
作者:
shiyiming
时间:
2011-1-27 05:42
标题:
Re: 求助:字段拆分
[code:1gxcc6ab]
data example;
length list $ 150;
infile datalines missover;
input id $ list $ ;
date1=scan(list, 1, ':/');
amount1=scan(list, 2, ':/'); ;
date2=scan(list, 3, ':/');
amount2=scan(list, 4, ':/');
date3=scan(list, 5, ':/'); ;
amount3=scan(list, 6, ':/');
datalines;
1 2010-07-02:1566.23/2010-05-04:12.45
2
3 2010-01-01:12.02
;
run;
[/code:1gxcc6ab]
作者:
shiyiming
时间:
2011-1-27 09:35
标题:
Re: 求助:字段拆分
谢 jeozu,code 简单明了。
作者:
shiyiming
时间:
2011-1-27 11:23
标题:
Re: 求助:字段拆分
<!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( --> 为什么我运行上面的程序后只出现LOG窗口,看不到楼主所说的结果了?
作者:
shiyiming
时间:
2011-1-27 16:47
标题:
Re: 求助:字段拆分
eucafe, 你运行程序后,LOG 应该有显示 NOTE: 数据集 WORK.EXAMPLE 有 3 个观测和 8 个变量。
如果没有,你的LOG 说什么?
作者:
shiyiming
时间:
2011-1-28 10:53
标题:
Re: 求助:字段拆分
<!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) --> 是有显示上面的note,但是要到哪看到月份转换后的结果呢,我用的是6.12,没有result和explorer窗口。
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2