全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2055 5
2011-05-03
我希望合并几个数据集,但不知道by 变量如何设置才能合并正确,如果知道几个数据集中名称一样的变量就好办了
二维码

扫码加我 拉你入群

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

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

全部回复
2011-5-3 23:11:45
以下语句可以列出data set 名字和他们下面的变量(注意大写)
proc sql;
select name,memname from dictionary.columns where libname=‘LIBNAME' and memname in ('DS1,'DS2','DS3');
quit;
如果数据集少而每个集下面的变量多proc compare可以两两比较:
proc compare data=a compare=b;
run;
希望能有帮助。
二维码

扫码加我 拉你入群

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

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

2011-5-4 09:01:57
谢谢!有所启发
二维码

扫码加我 拉你入群

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

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

2011-5-4 09:09:18
直接对column做memname的count,个数=数据集个数的就是都有的,然后直接给macro
二维码

扫码加我 拉你入群

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

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

2011-5-4 09:46:43
学习了~谢谢~
二维码

扫码加我 拉你入群

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

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

2011-5-4 09:56:54
soporaeternus 发表于 2011-5-4 09:09
直接对column做memname的count,个数=数据集个数的就是都有的,然后直接给macro
这个办法太实用了!谢谢
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群