全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1518 5
2009-12-08
data new3;
merge
table1(in=a keep=servid mou gsm_gnmy_ip_basicfee)
new(in=b);
by servid;
if a and b;
run;

请教大虾们 table1(in=a keep=servid mou gsm_gnmy_ip_basicfee)
中in=a 是什么含义作用
二维码

扫码加我 拉你入群

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

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

全部回复
2009-12-8 13:39:54
???也不懂~~~

路过
二维码

扫码加我 拉你入群

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

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

2009-12-8 14:34:26
in=a 的意思是如果输出数据集中的观测时来源于table1这个数据集的话,那么临时变量a的值为1,否则为0
二维码

扫码加我 拉你入群

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

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

2009-12-9 03:20:42
if a ,的意思是输出数据集中的观测时来源于table1数据集
if b ,的意思是输出数据集中的观测时来源于table2数据集
if a and b;的意思是输出数据集中的观测时来源于table1 "and" table2 (不是 table1 "or " table2 )数据集
二维码

扫码加我 拉你入群

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

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

2009-12-9 09:41:24
谢谢上面两位大虾
二维码

扫码加我 拉你入群

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

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

2009-12-10 13:56:18
看看SAS help 里关于in 的就行了,不过上面两位大侠说得大体都对了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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