楼主: mieyue
11507 6

[问答] 【疑难】如何将数据集中的空值全部变为0? [推广有奖]

  • 3关注
  • 1粉丝

已卖:712份资源

博士生

35%

还不是VIP/贵宾

-

威望
0
论坛币
814 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1770 点
帖子
77
精华
0
在线时间
445 小时
注册时间
2008-11-12
最后登录
2024-10-24

楼主
mieyue 在职认证  发表于 2012-8-28 11:38:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
sas数据集中,有很多变量的值是空值,如何将这些空值变为0呢?
二维码

扫码加我 拉你入群

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

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

关键词:数据集 sas数据集 多变量 全部 如何

回帖推荐

YueweiLiu 发表于2楼  查看完整内容

沙发
YueweiLiu 发表于 2012-8-28 11:46:35
  1. data want;
  2.         set have;
  3.         array numtmp _numeric_;
  4.         do over numtmp;
  5.                 numtmp=coalesce(numtmp,0);
  6.         end;
  7. run;
复制代码

藤椅
ziyenano 发表于 2012-8-28 11:52:12
options missing=0;

板凳
mieyue 在职认证  发表于 2012-8-28 15:10:41
YueweiLiu 发表于 2012-8-28 11:46
十分感谢,已经成功变为0.

报纸
mieyue 在职认证  发表于 2012-8-28 15:14:20
ziyenano 发表于 2012-8-28 11:52
options missing=0;
options 是全程变量啊,上次用了options obs=10的语句,结果后来每次运行的结果都只显示前10个观测,作为初学者我再不敢轻易用

地板
mieyue 在职认证  发表于 2012-8-28 15:18:58
还有一个问题,怎么给数据集的每一行编号啊?比如有x行,就从第1行命名变量num=1,以此至x.本人用do循环不是很熟练,试了很久都不能得到想要的答案呀,请高手指点

7
scarfacetony 发表于 2012-10-17 13:19:14
mieyue 发表于 2012-8-28 15:18
还有一个问题,怎么给数据集的每一行编号啊?比如有x行,就从第1行命名变量num=1,以此至x.本人用do循环不是 ...
        data b;
                set a;
                count+1;
        run;
看了这个视频,我于是有了进股市的信心!
https://bbs.pinggu.org/thread-2787427-1-1.html

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 17:17