全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7118 2
2015-06-15
    如题,程序如下:



DATA temp;
     MERGE table1(IN=a)  table2;
     BY appl_no;
     IF a THEN flag=1; /*生成变量flag标记数据集a的观测*/
     ELSE flag=0;
RUN;
DATA temp;
     MERGE table1(IN=a)  table2;
     BY appl_no;
     IF a; /*选择合并后来自数据集a的子集*/
RUN;


IN=a是什么意思呢,还有IF a这句又如何解释呢
二维码

扫码加我 拉你入群

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

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

全部回复
2015-6-15 14:40:59
merge时对数据是否包含在table1里做标记
第一段code是给来自table1的加一个flag=1的标识 第二段code是只保留table1里有的观测
二维码

扫码加我 拉你入群

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

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

2015-6-15 14:47:14
eflucy 发表于 2015-6-15 14:40
merge时对数据是否包含在table1里做标记
第一段code是给来自table1的加一个flag=1的标识 第二段code是只保 ...
明白了,多谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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