SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 695|回复: 5
打印 上一主题 下一主题

求助:字段拆分

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-1-26 12:08:10 | 只看该作者

求助:字段拆分

各位好,我是新手。工作中碰到一个问题,寻求达人帮助。
字段名 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

请教达人。谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-1-27 05:42:02 | 只看该作者

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]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2011-1-27 09:35:27 | 只看该作者

Re: 求助:字段拆分

谢 jeozu,code 简单明了。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2011-1-27 11:23:23 | 只看该作者

Re: 求助:字段拆分

<!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( --> 为什么我运行上面的程序后只出现LOG窗口,看不到楼主所说的结果了?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2011-1-27 16:47:18 | 只看该作者

Re: 求助:字段拆分

eucafe, 你运行程序后,LOG 应该有显示 NOTE: 数据集 WORK.EXAMPLE 有 3 个观测和 8 个变量。
如果没有,你的LOG 说什么?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2011-1-28 10:53:18 | 只看该作者

Re: 求助:字段拆分

<!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) --> 是有显示上面的note,但是要到哪看到月份转换后的结果呢,我用的是6.12,没有result和explorer窗口。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-13 08:46 , Processed in 0.070988 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表