全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
9797 9
2010-11-11
请教:如果数据中出现诸如"-11111"、"-11333"、"-55555"这样暗示为缺失的数值时,如何用简便地将它们批量替换为"."?谢谢!
不知能否利用通配符……
二维码

扫码加我 拉你入群

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

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

全部回复
2010-11-12 10:59:55
请教问题。顶一顶。谢谢!
二维码

扫码加我 拉你入群

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

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

2010-11-12 11:35:48
undertone 发表于 2010-11-11 13:48 请教:如果数据中出现诸如"-11111"、"-11333"、"-55555"这样暗示为缺失的数值时,如何用简便地将它们批量替换为"."?谢谢!不知能否利用通配符……
这个你要详细说明有哪些值暗示了缺失值。

(或者说,暗示缺失值的值有什么特征?)
二维码

扫码加我 拉你入群

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

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

2010-11-12 13:40:05
foreach x of varlist * {
          foreach y of numlist -11111 -11333 -55555 {
                replace `x' = . if `x' == `y'
          }
}
二维码

扫码加我 拉你入群

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

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

2010-11-15 11:30:33
4# ctx5518


感谢ctx5518!但程序运行中出现“类型不匹配”。我的变量中有数字型的,也有字符型的。这是出问题的原因吗?

还请再次点拨!谢谢!



. foreach x of varlist * {
  2.           foreach y of numlist -11111 -11333 -55555 -88888 {
  3.                 replace `x'=. if `x'==`y'
  4.           }
  5. }
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
(0 real changes made)
type mismatch





二维码

扫码加我 拉你入群

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

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

2010-11-15 13:19:53
foreach x of varlist * {
          foreach y of numlist -11111 -11333 -55555 {
                capture confirm string var `x'
                if _rc == 0 {
                     replace `x' = "." if `x' == "`y'"
    }  
                else {
                     replace `x' = . if `x' == `y'
                }
          }
}
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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