全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2482 2
2015-11-17
sas案例:
data a;
     input id ming $ sex $ @@;
         cards;
         1 MARY F  3 ANN  F 4 TOM  M
         ;
data b;
     input id name $ sex $ @@;
     cards;
     2 JOSE F 5 ERIE M  6 MAY F 1 MARY M
;
data  result;
      set a(rename=(ming=name)) b(in=inb);
          *by id;
          if inb=1 then bonus=100;
run;
proc  print;
      title'串接数据集';
run;

以上案例中,set a (rename=(ming=name)) b(in=inb);  其中in 是哪里的,在数据集b里没有in这个变量啊?
哪位大侠能帮我解答一下,万分感谢!!

二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-18 00:47:11
in是一个默认的变量。当数据来自b的时候,为1,否则为0.它必须赋值给inb,才能在下面使用
二维码

扫码加我 拉你入群

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

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

2015-11-18 08:38:28
teqel 发表于 2015-11-18 00:47
in是一个默认的变量。当数据来自b的时候,为1,否则为0.它必须赋值给inb,才能在下面使用
明白了,谢谢啦
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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