楼主: susanyue
3519 18

[求助]如何找出是哪些变量的值不同? [推广有奖]

11
pandasasa 发表于 2009-2-22 15:57:00
9楼酷毙了吧

12
nicemice 发表于 2009-2-22 19:53:00
用到了call symput,境界很高啊。

13
xiaotusheng 发表于 2009-2-22 22:15:00
强大~~~~

14
firstknife 发表于 2009-2-23 10:05:00

精彩分呈,简直帅呆了

15
susanyue 发表于 2009-2-23 13:01:00
强大的pobel!太感谢了,帮我解决问题了,不过程序跑了半个多小时,还以为进入死循环了,呵呵!终于在漫长的等待后出结果了,呵呵谢谢!

16
wangchan200604 发表于 2009-2-23 17:06:00
hehe , 学习学习

17
hongtianli 发表于 2009-2-23 17:38:00

学习学习

18
hongtianli 发表于 2009-2-23 17:54:00

不知道这个能否满足楼主的意思:

data a;
input id x1 x2 @@;
cards;
1 11 12
2 21 22
4 41 42
4 411 422
5 51 52
;run;
data b; input id x3 @@;
cards;
1 13 3 33 4 43 5 53 5 533 5 5333
;run;
proc sort data=a;
by id;
run;
proc sort data=b;
by id;
run;
data aa;
set a;
if first.id and last.id then delete;
by id;
run;
data bb;
set b;
if first.id and last.id then delete;
by id;
run;
data cc;
merge aa bb;
by id;
run;
proc print data=cc;
run;

19
susanyue 发表于 2009-2-24 12:28:00

谢谢楼上的这位哦!您的程序虽简单但是也达到我想要的结果,但是我的数据集中,变量有800个,要是把最终结果显示出来的话,找起来还是会比较费劲,不知道是否可以把结果输出弄得更简单容易看一些咧?请教一下。呵呵

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 17:27