楼主: ciciwanghk
19395 11

[原创博文] 缺失值替换为0 [推广有奖]

  • 0关注
  • 0粉丝

博士生

13%

还不是VIP/贵宾

-

威望
0
论坛币
75 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2914 点
帖子
97
精华
0
在线时间
289 小时
注册时间
2009-7-15
最后登录
2022-4-30

楼主
ciciwanghk 发表于 2010-12-2 15:51:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
缺失值替换为0
客户号abcd
10.6..0.4
2...1
3.0.30.30.4
40.9..0.1
50.60.2.0.2
61...
7.0.2.0.8
81...
90.20.30.40.1

我用if then 替换后 有点变为零 有点没变
这是怎么回事
有没有简单的方法吧所有的缺失值变为零
谢谢大侠
二维码

扫码加我 拉你入群

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

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

关键词:缺失值 ABCD Then ABC The

回帖推荐

本帖被以下文库推荐

沙发
soporaeternus 发表于 2010-12-2 15:59:26
  1. data a;
  2.         input x y z ;
  3.         datalines;
  4.         1 2 .
  5.         3 . 4
  6.         5 . .
  7.         ;
  8. run;
  9. data b;
  10.         set a;
  11.         array xx _numeric_;
  12.         do over xx;
  13.                 if xx=. then xx=0;
  14.         end;
  15. run;
复制代码
已有 4 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
zorro999 + 1 + 1 + 1 很棒的方法
crackman + 20 + 2 我很赞同
论坛数据分析 + 1 好的意见建议
pobel + 1 + 1 + 1 我很赞同

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

Let them be hard, but never unjust

藤椅
weihancool 发表于 2010-12-2 16:02:14
同意楼上的

板凳
741853828 发表于 2010-12-2 18:12:06
几天不学习都忘记不少了

报纸
qoiqpwqr 发表于 2010-12-3 00:04:14
那个        array xx _numeric_;
是啥意思?

地板
soporaeternus 发表于 2010-12-3 09:15:28
5# qoiqpwqr
把所有数值型变量赋给数组xx
Let them be hard, but never unjust

7
456852 发表于 2010-12-4 16:14:21
soporaeternus 发表于 2010-12-2 15:59
  1. data a;
  2.         input x y z ;
  3.         datalines;
  4.         1 2 .
  5.         3 . 4
  6.         5 . .
  7.         ;
  8. run;
  9. data b;
  10.         set a;
  11.         array xx _numeric_;
  12.         do over xx;
  13.                 if xx=. then xx=0;
  14.         end;
  15. run;
复制代码
楼主说了if then以后还是这样,我觉得可能是数据里面有些变量是字符型的。

8
crackman 发表于 2010-12-4 21:06:59
http://crackman.net/?p=206
看看这个文章

9
ciciwanghk 发表于 2010-12-25 14:39:17
2# soporaeternus do over是什么意思?

10
elek.me 发表于 2010-12-25 15:14:36
Try a system option:
  1. options missing=0;

  2. data have1;
  3.         input x y z ;
  4.         datalines;
  5.         1 2 .
  6.         3 . 4
  7.         5 . .
  8.         ;
  9. run;
复制代码
我的博客: http://elek.me/sas
联系我: http://about.me/elek

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 06:33