请选择 进入手机版 | 继续访问电脑版
楼主: wenling15
6779 4

[问答] 关于 SET 与merge的区别 [推广有奖]

  • 1关注
  • 0粉丝

硕士生

71%

还不是VIP/贵宾

-

威望
0
论坛币
722 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
10790 点
帖子
119
精华
0
在线时间
180 小时
注册时间
2015-8-19
最后登录
2018-2-28

wenling15 发表于 2015-8-29 23:44:41 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位高手,
请教set 与 MERGE 的区别有哪些?
多谢。

二维码

扫码加我 拉你入群

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

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

关键词:Merge Set

Cool_Beans 发表于 2015-8-30 05:40:51 |显示全部楼层 |坛友微信交流群
set只可以单纯把两个data set的observation加到一起(垂直方向), merge是把属于同一observation的不同变量合并到一起(水平方向)

使用道具

prescottwong 发表于 2015-8-30 05:58:32 来自手机 |显示全部楼层 |坛友微信交流群
Cool_Beans 发表于 2015-8-30 05:40
set只可以单纯把两个data set的observation加到一起(垂直方向), merge是把属于同一observation的不同变量合 ...
多谢指导!

使用道具

wenling15 发表于 2015-8-30 06:43:56 |显示全部楼层 |坛友微信交流群
wow
多谢了!

使用道具

主要是功能性的不同,set是处理单个数据文件的,你可以改名字,按组别消除或者保留数据。比如说有个组数据A 其中有12345共组变量,而你只需要其中的前三组,并命名为abc。你可以输入命令:
data A;
set A;
keep a b c;
run;
Merge是按照 某种变量X 把数据文件A 和B合并成一个新的数据文件C,并保留A中的a b c和B中的d:
data C;
merge A B;
by X;
keep X a b c d;
run;

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-17 07:28