楼主: wenling15
7214 4

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

  • 1关注
  • 0粉丝

硕士生

70%

还不是VIP/贵宾

-

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

楼主
wenling15 发表于 2015-8-29 23:44:41 |AI写论文

+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
多谢了!

报纸
Raphael_von_Che 发表于 2015-9-1 18:03:02
主要是功能性的不同,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
拉您进交流群
GMT+8, 2026-1-1 05:11