全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3891 11
2014-08-29
悬赏 20 个论坛币 已解决
如图,求每个stkcd的所有缺省值跟连续的缺省值。
比如对于002067,总共的dcost缺省为2,07与12缺失。而连续缺省值,07年取1,12年取1,对于002066,则08,09,10的连续缺省,值是3
1.jpg

原图尺寸 322.81 KB

1.jpg

最佳答案

yongyitian 查看完整内容

不好意思, 第10行后加入一行 if missing(dcost) then totalMiss + 1;
二维码

扫码加我 拉你入群

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

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

全部回复
2014-8-29 16:13:28
小鳄鱼a 发表于 2014-8-31 08:48
不好意思,我试了试,totalmiss全部为0
不好意思,
第10行后加入一行
if missing(dcost) then totalMiss + 1;
二维码

扫码加我 拉你入群

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

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

2014-8-30 09:51:00
data a;
        set 你的数据;
        where Dcost=.;
run;

proc sort data=a out=b;
        by stkcd year;
run;

data c;
        set b;
        if first.stkcd then zong_quesheng=0;
        zong_quesheng+1;
        if last.stkcd;
run;

data d;
        set b;
        lag_year=lag(year);
        if first.stkcd then lianxu_quesheng=1;
        if year=lag_year+1 then lianxu_quesheng+1;
        if last.stkcd;       
run;

data final;
        merge c d;
        by stkcd year;
run;


-----------------------
随手写来,如果报错请告知
二维码

扫码加我 拉你入群

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

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

2014-8-30 10:22:55
quekehanmu 发表于 2014-8-30 09:51
data a;
        set 你的数据;
        where Dcost=.;
first.stkcd没有定义   传一份数据吧
附件列表

temp.xls

大小:1.33 MB

只需: 30 个论坛币  马上下载

二维码

扫码加我 拉你入群

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

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

2014-8-30 10:48:19
小鳄鱼a 发表于 2014-8-30 10:22
first.stkcd没有定义   传一份数据吧
你把“你的数据” 改为你导入的sas数据名就可以了
二维码

扫码加我 拉你入群

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

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

2014-8-30 10:57:31
小鳄鱼a 发表于 2014-8-30 10:22
first.stkcd没有定义   传一份数据吧
data a;
        set 你的数据;
        where Dcost=.;
run;

proc sort data=a out=b;
        by stkcd year;
run;

data c;
        set b;
        by stkcd year;
        if first.stkcd then zong_quesheng=0;
        zong_quesheng+1;
        if last.stkcd;
run;

data d;
        set b;
        by stkcd year;
        lag_year=lag(year);
        if first.stkcd then lianxu_quesheng=1;
        if year=lag_year+1 then lianxu_quesheng+1;
        if last.stkcd;      
run;

data final;
        merge c d;
        by stkcd year;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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