SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

12
返回列表 发新帖
楼主: shiyiming
打印 上一主题 下一主题

[求助]还是数据查找输出问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
11#
 楼主| 发表于 2009-10-28 11:53:08 | 只看该作者

Re: [求助]还是数据查找输出问题

要在SAS中同时运算字符和数值型变量,我现在所知道方法可能只有用宏。但是针对15个变量进行重复操作,可能要降低运算速度。HOPEWELL的方法可能是目前最适合的方法了。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
12#
 楼主| 发表于 2009-10-28 14:01:40 | 只看该作者

Re: [求助]还是数据查找输出问题

hopewell 大侠巧妙的用proc compare 实现了多条observations之间的比较,应该是最好的解决方法了。如果要找出字符型变量详细的差别位置,可以把compare的结果output出来打印。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
13#
 楼主| 发表于 2009-10-28 21:15:24 | 只看该作者

Re: [求助]还是数据查找输出问题

Do not look for non-standard solutions for standard questions unless you get a neater one. Keep it simple.
[code:183tos1c]data raw;
   input name $ quote_id $ var1 var2 var3 $;
datalines;
AA a000 4 5   A
AA a000 4 5   V
BB b003 2 3   A
BB b003 2 3   A
BB b003 . .   V
CC c008 1 1   A
CC c008 1 0   A
CC c008 . 0   V
;

proc sql;
    select distinct *,count(*) as dupNum
    from raw
    group by name,quote_id,var1,var2,var3
    ;[/code:183tos1c]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
14#
 楼主| 发表于 2009-10-28 22:03:14 | 只看该作者

Re: [求助]还是数据查找输出问题

<!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
15#
 楼主| 发表于 2009-10-30 14:17:24 | 只看该作者

Re: [求助]还是数据查找输出问题

大虾们太厉害了,让我一一运行一下看看有没有什么差别。

向大家学习!!!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
16#
 楼主| 发表于 2009-12-3 00:07:10 | 只看该作者

Re: [求助]还是数据查找输出问题

这个论坛的讨论氛围太好了,新手学习啦!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-6 08:02 , Processed in 0.078086 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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