楼主: jyzhangjie
23683 21

[数据管理求助] 怎样批量处理把所有变量的缺漏值都替换为0 [推广有奖]

11
jyzhangjie 发表于 2015-5-28 12:13:00
SpencerMeng 发表于 2015-5-28 11:17
多问一句楼主,您的数据集中缺失值是用.表示的吗?还是说缺失值没有显示出来?
是以缺漏值的形式

12
假面伯‘爵 发表于 2016-9-27 09:58:24
SpencerMeng 发表于 2015-5-28 11:16
如果你变量多的话,可以使用x1-x20

foreach i  in x1-x20 {
请问  我用这个语句处理的时候,单独的排列变量x1 x2 x3...的时候可以运行没问题,但是用x1-x20 这样表示的时候就会说变量过多,我的变量大概有几十个,我单独列出来都可以运行处理,但是用那种中间加-的方式就提示变量过多,是什么问题呢,谢谢。

13
晓晓珍 学生认证  发表于 2017-11-4 10:05:05
谢谢!

14
黃河泉 在职认证  发表于 2017-11-4 10:12:01
jyzhangjie 发表于 2015-5-28 12:12
非常感谢!!
1. 可試試
  1. [D] mvencode -- Change missing values to numeric values and vice versa
复制代码
2. 尔后建議用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://bbs.pinggu.org/thread-5917273-1-1.html

15
qiangli 发表于 2017-11-4 11:10:37 来自手机
看mvdecode

mvencode介绍

16
你琛爷 发表于 2018-9-13 15:49:34
假面伯‘爵 发表于 2016-9-27 09:58
请问  我用这个语句处理的时候,单独的排列变量x1 x2 x3...的时候可以运行没问题,但是用x1-x20 这样表示 ...
我碰到和您一样的问题

17
伟轩 发表于 2018-9-13 16:37:59
你琛爷 发表于 2018-9-13 15:49
我碰到和您一样的问题
  1. foreach var of varlist _all{
  2.       ......
  3. }
复制代码

18
你琛爷 发表于 2018-9-13 16:48:50
伟轩 发表于 2018-9-13 16:37
好的,非常感谢

19
Aqiu361 发表于 2018-12-12 15:58:21
SpencerMeng 发表于 2015-5-28 11:16
如果你变量多的话,可以使用x1-x20

foreach i  in x1-x20 {
您好,请问为啥会出现type mismatch呢,换成of varlist _all就可以

20
hsyhsyh 发表于 2019-4-2 11:07:49
SpencerMeng 发表于 2015-5-28 11:16
如果你变量多的话,可以使用x1-x20

foreach i  in x1-x20 {
你好,为什么我操作后显示
. foreach i  in c3002a_1_imp-f6503_imp {
  2. replace `i'=0 if `i'==.
  3. }
too many variables specified
是因为变量太多了嘛还是因为我没有构建i变量

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

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