全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3590 14
2016-07-23
悬赏 100 个论坛币 已解决
y

1

2

3

4

4

5

1


请问怎样保留  y取值所指向序号的 观测以及y无缺省的观测  

即   

y

1

3

4

4

5

1



最佳答案

8112mmw 查看完整内容

data a(replace=yes); input y; datalines; . . 4 . 1 ; run; data b; set a; z=_n_; run; proc sql; select * from b where y is not null or z=any(select y from a where y is not null); quit;
二维码

扫码加我 拉你入群

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

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

全部回复
2016-7-23 14:55:18
data a(replace=yes);
input y;
datalines;
.
.
4
.
1
;
run;

data b;
set a;
z=_n_;
run;

proc sql;
select * from b where y is not null or z=any(select y from a where y is not null);
quit;
二维码

扫码加我 拉你入群

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

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

2016-7-24 10:58:08
我知道答案了!
二维码

扫码加我 拉你入群

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

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

2016-7-24 10:59:01
运行结果如下:
y z
. 1
4 3
. 4
1 5

z就是行号
二维码

扫码加我 拉你入群

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

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

2016-7-24 14:51:22
难道楼主还没有看看结果?
二维码

扫码加我 拉你入群

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

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

2016-7-24 17:18:13
8112mmw 发表于 2016-7-24 14:51
难道楼主还没有看看结果?
thanks   
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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