楼主: 忘忧草jessi
119069 22

stata中怎么写命令将原本为缺失值“.”的换成0值 [推广有奖]

11
射线爆发源 发表于 2017-3-13 20:35:01
如果用上述方法替换不了的话,可以采用强制替换命令:
mvencode _all, mv(0) override
已有 2 人评分论坛币 收起 理由
7663007918 + 5 精彩帖子
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

12
孙艾琪 在职认证  发表于 2017-3-13 22:20:33
空山空语 发表于 2012-11-11 16:39
replace var1=0 if var1==.
谢谢,有用

13
DC1415 发表于 2017-5-17 16:36:35
空山空语 发表于 2012-11-11 16:39
replace var1=0 if var1==.
非常感谢,对一个stata新手帮助很大!

14
DC1415 发表于 2017-12-13 16:40:20
射线爆发源 发表于 2017-3-13 20:35
如果用上述方法替换不了的话,可以采用强制替换命令:
mvencode _all, mv(0) override
您好,我试了一下强制替换,发现除了所有的缺省值变为0,竟然有的大于0的数值都变为0了。请问这是怎么回事?我该怎么一次性将缺失值全部转化为0呢?谢谢!

15
2013201083 发表于 2017-12-21 09:44:13
。C。。。 发表于 2016-10-10 19:31
好像可以这么做:
mvdecode var1-var5, mv(0=.)
mvencode var1-var5, mv(.=0)
强,还得凑够六个字才能回复

16
lr518520 发表于 2018-1-13 22:27:53
。C。。。 发表于 2016-10-10 19:31
好像可以这么做:
mvdecode var1-var5, mv(0=.)
mvencode var1-var5, mv(.=0)
您好 我这么做出现already 0 in  270 observations
no action taken
的情况,请问应该怎么处理
谢谢!

17
yasmiles 发表于 2019-6-4 19:08:57
芬芬anna 发表于 2015-10-20 15:09
mvencode _all, mv(0)
该方法可以批量将所有缺省值替换为0。
我也遇到了楼上有网友遇到的相同问题,这个命令使用完,有的变量缺失值变为0了,有的没变为0.不知道咋操作了~~

18
francisville 发表于 2020-8-26 10:58:05
我觉得某些变量的缺失值最好不要替换为0,因为确实说明的是没有统计到数值,而不是这个数值一定是0.  如果只是跑数据是否可以剔除这些值呢?

19
stata我他喵来了 发表于 2022-12-13 20:54:52
mvencode _all, mv(0)

20
stata我他喵来了 发表于 2022-12-13 20:57:28
如果使用上述命令,仍有一部分缺失值并未替换成0,可用下述命令强制转换

mvencode _all, mv(0) override

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 08:44