楼主: 鹊桥仙子
233873 43

[数据管理求助] Stata中如何删除有缺失值的记录?   [推广有奖]

21
fishrootplum 发表于 2017-4-17 16:18:32
感谢指点命令
egen mis = rowmiss(_all)
drop if mis
可以补充的是,如果实施这两个命令后,数据都被删除了,你就看生成的mis变量的值,drop if mis==数字  即可。

22
fishrootplum 发表于 2017-4-17 16:18:39
感谢指点命令
egen mis = rowmiss(_all)
drop if mis
可以补充的是,如果实施这两个命令后,数据都被删除了,你就看生成的mis变量的值,drop if mis==数字  即可。

23
fishrootplum 发表于 2017-4-17 16:18:42
感谢指点命令
egen mis = rowmiss(_all)
drop if mis
可以补充的是,如果实施这两个命令后,数据都被删除了,你就看生成的mis变量的值,drop if mis==数字  即可。

24
fishrootplum 发表于 2017-4-17 16:18:48
感谢指点命令
egen mis = rowmiss(_all)
drop if mis
可以补充的是,如果实施这两个命令后,数据都被删除了,你就看生成的mis变量的值,drop if mis==数字  即可。

25
甜甜圈好好吃 发表于 2017-7-18 06:11:03
spy1889 发表于 2013-2-21 17:31
egen mis = rowmiss(_all)
drop if mis
超级感谢

26
左耳cz 发表于 2017-7-18 17:29:46
再提供一个更为简洁的外部命令:dropmiss, obs any
已有 1 人评分经验 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 100 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 100  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

27
鹊桥仙子 学生认证  发表于 2017-8-4 16:16:38
左耳cz 发表于 2017-7-18 17:29
再提供一个更为简洁的外部命令:dropmiss, obs any
感谢,以后可以用用。

28
就是帅啊 发表于 2017-11-7 19:15:43
左耳cz 发表于 2017-7-18 17:29
再提供一个更为简洁的外部命令:dropmiss, obs any
如果单独删除某个变量的缺失值应该怎么办呢

29
黃河泉 在职认证  发表于 2017-11-11 18:20:47
就是帅啊 发表于 2017-11-7 19:15
如果单独删除某个变量的缺失值应该怎么办呢
两种方法如下:
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float faminc byte(fatheduc motheduc) float(bwghtlbs packs)
  4. 13.5 12 12 6.8125 0
  5. 7.5  6 12 8.3125 0
  6.   .5  . 12 8.0625 1
  7. 15.5 12 12  7.875 0
  8. 27.5 14 12  8.375 1
  9. 7.5 12  .  7.375 0
  10.   65 16 14   8.75 0
  11. 27.5 12 14  5.375 0
  12. 27.5 12 17 7.5625 1
  13. 37.5 16 18      . 1
  14. 27.5 12 16 6.3125 1
  15. 27.5 16 15 8.3125 0
  16. 6.5  . 12 3.8125 0
  17. 10.5 12 12    6.5 .
  18. 12.5  7 12   5.75 0
  19. 17.5 13 13  7.625 0
  20. 42.5 18  . 9.9375 1
  21. 4.5  . 11  9.625 1
  22. 32.5 16 16    7.5 0
  23. end

  24. // M1
  25. missings tag motheduc, gen(tag)
  26. drop if tag == 1

  27. // M2
  28. egen mis = rowmiss(motheduc)
  29. drop if mis
复制代码

30
就是帅啊 发表于 2017-11-13 14:50:53
黃河泉 发表于 2017-11-11 18:20
两种方法如下:
好的,谢谢啦,我就用最简单的drop if语句了,加了些条件,state小白的笨办法

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

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