楼主: benny10
2556 7

[原创博文] sas可以做数据的比对吗? [推广有奖]

  • 0关注
  • 0粉丝

硕士生

4%

还不是VIP/贵宾

-

威望
0
论坛币
114 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
2230 点
帖子
99
精华
0
在线时间
67 小时
注册时间
2007-6-23
最后登录
2020-3-25

楼主
benny10 发表于 2010-6-14 00:26:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问各位前辈,在sas中可不可以做数据的比对,例如说就以a文件的变量的值做为条件来决定b文件的值呢,那应该怎么做呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:怎么做

沙发
realameko 发表于 2010-6-14 05:23:56
根据你所描述的,我觉得大多数人还是不清楚你想做的事情。麻烦你写的更清楚一些。

藤椅
crackman 发表于 2010-6-14 10:01:14
SQL
COMPARE

板凳
yz7891 发表于 2010-6-14 13:30:26
select a.*
from a
except all
select b.*
from b;

差不多好像应该可能大概是这么写的

报纸
baojiwolong 发表于 2010-6-14 15:38:08
Proc Compare;
参看这本书,讲得很细!
Data.Cleaning.Techniques.Using.SAS.2nd

地板
benny10 发表于 2010-6-14 21:52:01
本来我的问题是:我现在有二个档(A,B)(档案变量皆有x,y,z三变量,但A的数据多B的数据少), 然我想合并此两档,并以B文件中的变量来做为条件判断的标准(AB两文件的数据长度并不一致),也谢谢各位前辈提供的方法,我会试试看的!

7
tj0412ymy 发表于 2010-6-15 08:56:55
6# benny10
如果只是想把A中的观测附在B中观测后面,则只需如下过程便可轻松完成:
proc append base =B data =A force; /*A、B两文件的数据长度不一致,需添加选项FORCE*/
run;

8
tj0412ymy 发表于 2010-6-15 08:59:15
6# benny10
其实楼主还是没有把问题阐释清楚,究竟是纵向合并还是横向合并?

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

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