楼主: paupymore
49779 17

[数据管理求助] 如何将所有空值全部replace为0 [推广有奖]

11
472496481 学生认证  发表于 2017-10-8 21:01:41
蓝色 发表于 2017-10-2 16:46
在不知道你数据的情况下,
猜不出什么原因。
已在excel中完成替换,还是谢谢您的答复

12
13031189508 学生认证  发表于 2018-9-8 03:03:22
472496481 发表于 2017-10-2 15:29
为什么我使用mvencode _all, mv(0)这个命令时会返回
. mvencode _all, mv(0)
          id: string var ...
用mvencode _all, mv(0) override

13
陆志帆00 在职认证  发表于 2021-2-15 19:09:02
472496481 发表于 2017-10-2 15:29
为什么我使用mvencode _all, mv(0)这个命令时会返回
. mvencode _all, mv(0)
          id: string var ...
同问,是否解决了啊?感谢

14
zdlspace 学生认证  发表于 2021-2-15 22:59:09
陆志帆00 发表于 2021-2-15 19:09
同问,是否解决了啊?感谢
蓝色的方案还是有问题的,如果数据中除了缺失值外还有0这个数,那么这个代码就失效了,建议采用
  1. replace a=0 if a==.
  2. 或者
  3. mvencode var1 if var1!=0,mv(0)
复制代码

15
zdlspace 学生认证  发表于 2021-2-15 23:01:13
陆志帆00 发表于 2021-2-15 19:09
同问,是否解决了啊?感谢
或者楼上的方案
  1. mvencode _all, mv(0) override
复制代码

16
侯思瑶 学生认证  发表于 2023-4-9 09:01:57
472496481 发表于 2017-10-2 15:29
为什么我使用mvencode _all, mv(0)这个命令时会返回
. mvencode _all, mv(0)
          id: string var ...
把命令改成mvencode _all, mv(0) override就可以了

17
小努力L 发表于 2023-5-30 11:05:36
472496481 发表于 2017-10-2 15:29
为什么我使用mvencode _all, mv(0)这个命令时会返回
. mvencode _all, mv(0)
          id: string var ...
这个可能是因为原有数据中有0

18
铸形者 发表于 2024-2-25 11:40:05
472496481 发表于 2017-10-2 15:29
为什么我使用mvencode _all, mv(0)这个命令时会返回
. mvencode _all, mv(0)
          id: string var ...
如果遇到这种情况,可以试着把缺失值替换成数据里没有的数?比如把所有的 . 都换成0.001?

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

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