请选择 进入手机版 | 继续访问电脑版
楼主: sdsfmff
2451 6

[实际应用] 补充缺失值 [推广有奖]

  • 0关注
  • 1粉丝

硕士生

4%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
34.3152
学术水平
23 点
热心指数
26 点
信用等级
18 点
经验
5573 点
帖子
64
精华
0
在线时间
166 小时
注册时间
2013-7-11
最后登录
2021-8-16

sdsfmff 发表于 2018-10-11 16:42:07 |显示全部楼层 |坛友微信交流群
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
怎么实现如图所示的效果,即一个变量var从第n行开始出现值,那么怎么变成新变量New_var 即第n行之前的记录仍为空值,第n后出现的空值变为字符串"缺失".
二维码

扫码加我 拉你入群

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

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

关键词:字符串 新变量

补充缺失值.jpg
sdsfmff 发表于 2018-10-11 16:43:17 |显示全部楼层 |坛友微信交流群
补充 用SAS软件实现

使用道具

l1i2n3i4n5g 在职认证  发表于 2018-10-12 10:02:55 |显示全部楼层 |坛友微信交流群
  1. data test;
  2.    infile cards missover;
  3.    input
  4. id $
  5. var $;
  6. cards;
  7. 1  
  8. 1 A
  9. 1  
  10. 1 B
  11. ;
  12. run;

  13. data want;
  14.    set test;
  15.    retain temp;
  16.    if not missing(var) then temp=1;
  17.    new_var=ifc(temp=1 and missing(var),'缺失',var);
  18.    drop temp;
  19. run;
复制代码

已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
sdsfmff + 1 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 1  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

sdsfmff 发表于 2018-10-12 14:20:07 |显示全部楼层 |坛友微信交流群
l1i2n3i4n5g 发表于 2018-10-12 10:02
谢谢

使用道具

sdsfmff 发表于 2018-10-12 14:34:33 |显示全部楼层 |坛友微信交流群
l1i2n3i4n5g 发表于 2018-10-12 10:02
在此处我只列了一个ID,如果有不同的ID且按ID分组的话,有怎么做呢?谢谢

使用道具

l1i2n3i4n5g 在职认证  发表于 2018-10-12 14:55:17 |显示全部楼层 |坛友微信交流群
sdsfmff 发表于 2018-10-12 14:34
在此处我只列了一个ID,如果有不同的ID且按ID分组的话,有怎么做呢?谢谢
  1. data test;
  2.    infile cards missover;
  3.    input
  4. id $
  5. var $;
  6. cards;
  7. 1  
  8. 1 A
  9. 1  
  10. 1 B
  11. 2  
  12. 2 A
  13. 2  
  14. 2 B
  15. ;
  16. run;

  17. data want;
  18.    set test;
  19.    by id;
  20.    retain temp;
  21.    if first.id then call missing(temp);
  22.    if not missing(var) then temp=1;
  23.    new_var=ifc(temp=1 and missing(var),'缺失',var);
  24.    drop temp;
  25. run;

  26. proc print;
  27. run;
复制代码

使用道具

sdsfmff 发表于 2018-10-12 15:54:52 |显示全部楼层 |坛友微信交流群
l1i2n3i4n5g 发表于 2018-10-12 14:55
谢谢了,又学到了

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 18:31