全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4764 13
2012-03-27
现有一个数据集aa,里面有30个变量(x1-x30),一些变量的缺失值是用.表示的,而一些缺失值是直接留空,我现在想把所有的用.或者直接留空的缺失值全部替代为0,请问怎么实现?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-3-27 10:03:18
先转换成stata数据格式,再用mvencode _all, mv(0)
二维码

扫码加我 拉你入群

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

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

2012-3-27 10:17:09
不好意思,没看清是SAS版
二维码

扫码加我 拉你入群

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

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

2012-3-27 15:13:03
if var-name=. then var-name=0;
if var-name=' ' then var-name=0;
二维码

扫码加我 拉你入群

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

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

2012-3-27 15:25:33
楼上的改了一下:
if var-name=. then var-name=0;
else if var-name=' ' then var-name=0;
用分支效率会高一些!
二维码

扫码加我 拉你入群

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

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

2012-3-27 16:15:28
wh_wing 发表于 2012-3-27 15:25
楼上的改了一下:
if var-name=. then var-name=0;
else if var-name=' ' then var-name=0;
if ...;
else if ..;
是针对同一个变量或同一组具有逻辑关系的变量间.
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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