全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7182 4
2015-08-29
各位高手,
请教set 与 MERGE 的区别有哪些?
多谢。

二维码

扫码加我 拉你入群

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

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

全部回复
2015-8-30 05:40:51
set只可以单纯把两个data set的observation加到一起(垂直方向), merge是把属于同一observation的不同变量合并到一起(水平方向)
二维码

扫码加我 拉你入群

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

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

2015-8-30 05:58:32
Cool_Beans 发表于 2015-8-30 05:40
set只可以单纯把两个data set的observation加到一起(垂直方向), merge是把属于同一observation的不同变量合 ...
多谢指导!
二维码

扫码加我 拉你入群

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

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

2015-8-30 06:43:56
wow
多谢了!
二维码

扫码加我 拉你入群

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

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

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;

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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