全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3363 12
2014-04-02
以下为昨天微信收到的sas程序,不是很理解为啥要做Y赋值“.”,求解释。谢谢!

data a;
input x y;
cards;
1 2
2 3
3 .
4 5
;
run;


data b;
input x z;
cards;
1 10
2 .
3 .
4 40 ;
run;



目标程序
data final;
y=.;
set a b(in=b);
if b and z=. then y=999;
proc print;
run;

二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-2 18:22:25
数据整齐,符合SAS读数据的格式吧,个人理解。
二维码

扫码加我 拉你入群

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

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

2014-4-2 19:59:47
你不加.  ,y会从下一行开始取值,除非设定infile cards missover;
二维码

扫码加我 拉你入群

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

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

2014-4-2 23:15:49
intheangel 发表于 2014-4-2 19:59
你不加.  ,y会从下一行开始取值,除非设定infile cards missover;
谢谢~试过了,不加那一句的话,B数组中连最后一个Z=40的都会赋值给Y999.不是很明白啊
二维码

扫码加我 拉你入群

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

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

2014-4-2 23:17:16
intheangel 发表于 2014-4-2 19:59
你不加.  ,y会从下一行开始取值,除非设定infile cards missover;
谢谢~试过了,不加那一句的话,B数组中连最后一个Z=40的都会赋值给Y999.不是很明白啊
二维码

扫码加我 拉你入群

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

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

2014-4-2 23:18:06
huyiustc 发表于 2014-4-2 18:22
数据整齐,符合SAS读数据的格式吧,个人理解。
谢谢
好像不是呢
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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