楼主: Ada9199
1293 13

[编程问题求助] stata怎么实现与语句的简化? [推广有奖]

  • 2关注
  • 3粉丝

已卖:1份资源

教授

75%

还不是VIP/贵宾

-

威望
0
论坛币
234 个
通用积分
140.3872
学术水平
13 点
热心指数
13 点
信用等级
13 点
经验
56601 点
帖子
757
精华
0
在线时间
589 小时
注册时间
2020-6-26
最后登录
2024-12-10

楼主
Ada9199 发表于 2022-5-6 10:51:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想问问大家,怎么实现以下这个命令的简化呀?就是将变量令为缺失值,假如其中的每一个小变量都是缺失值。if后面的语句怎么实现优化呢?一个一个打属实是菜鸟最后的坚强了

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 缺失值

QQ截图202205061051482222.png (24.77 KB)

QQ截图202205061051482222.png

回帖推荐

qianchen 发表于12楼  查看完整内容

egen tag = rowmin(ce009_1*) 一行解决

zdlspace 发表于2楼  查看完整内容

沙发
zdlspace 学生认证  发表于 2022-5-7 21:21:26
  1. egen tag = rowmiss(ce009_1*)
  2. replace ce009_1=. if tag == 15
复制代码
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员
Ada9199 + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 4  热心指数 + 4  信用等级 + 4   查看全部评分

藤椅
zdlspace 学生认证  发表于 2022-5-8 01:04:28
  1. egen tag = rownonmiss(ce009_1*)
  2. replace ce009_1=. if !tag
复制代码

板凳
Ada9199 发表于 2022-5-8 11:23:11
zdlspace 发表于 2022-5-7 21:21
谢谢大神!第一个版本的命令成功了!
但是第二个不行诶,您那边第二个是成功的吗?我这边第二个命令的结果不是预期目标

报纸
zdlspace 学生认证  发表于 2022-5-8 11:42:47
Ada9199 发表于 2022-5-8 11:23
谢谢大神!第一个版本的命令成功了!
但是第二个不行诶,您那边第二个是成功的吗?我这边第二个命令 ...
把!tag改为tag==0

地板
Ada9199 发表于 2022-5-8 11:57:40
zdlspace 发表于 2022-5-8 11:42
把!tag改为tag==0
是的,我刚想回复哈哈,非常感谢!

7
zdlspace 学生认证  发表于 2022-5-8 11:58:31
Ada9199 发表于 2022-5-8 11:57
是的,我刚想回复哈哈,非常感谢!
按道理!tag应该是可以的,我不知道你那边什么情况

8
zdlspace 学生认证  发表于 2022-5-8 12:14:40
  1. clear
  2. set obs 10
  3. range y  1 10 10
  4. range x1 1 8 8
  5. range x2 1 7 7
  6. range x3 1 6 6

  7. list,noobs
  8. +-------------------+
  9.   |  y   x1   x2   x3 |
  10.   |-------------------|
  11.   |  1    1    1    1 |
  12.   |  2    2    2    2 |
  13.   |  3    3    3    3 |
  14.   |  4    4    4    4 |
  15.   |  5    5    5    5 |
  16.   |-------------------|
  17.   |  6    6    6    6 |
  18.   |  7    7    7    . |
  19.   |  8    8    .    . |
  20.   |  9    .    .    . |
  21.   | 10    .    .    . |
  22.   +-------------------+


  23. egen tag=rownonmiss(x*)
  24. replace y=. if !tag

  25. list,noobs
  26.   +------------------------+
  27.   | y   x1   x2   x3   tag |
  28.   |------------------------|
  29.   | 1    1    1    1     3 |
  30.   | 2    2    2    2     3 |
  31.   | 3    3    3    3     3 |
  32.   | 4    4    4    4     3 |
  33.   | 5    5    5    5     3 |
  34.   |------------------------|
  35.   | 6    6    6    6     3 |
  36.   | 7    7    7    .     2 |
  37.   | 8    8    .    .     1 |
  38.   | .    .    .    .     0 |
  39.   | .    .    .    .     0 |
  40.   +------------------------+
复制代码

9
zdlspace 学生认证  发表于 2022-5-8 12:16:41
  1. clear
  2. set obs 10
  3. range y  1 10 10
  4. range x1 1 8 8
  5. range x2 1 7 7
  6. range x3 1 6 6

  7. list,noobs
  8. //  +-------------------+
  9. //   |  y   x1   x2   x3 |
  10. //   |-------------------|
  11. //   |  1    1    1    1 |
  12. //   |  2    2    2    2 |
  13. //   |  3    3    3    3 |
  14. //   |  4    4    4    4 |
  15. //   |  5    5    5    5 |
  16. //   |-------------------|
  17. //   |  6    6    6    6 |
  18. //   |  7    7    7    . |
  19. //   |  8    8    .    . |
  20. //   |  9    .    .    . |
  21. //   | 10    .    .    . |
  22. //   +-------------------+

  23. tempvar tag
  24. egen `tag'=rownonmiss(x*)
  25. replace y=. if !`tag'

  26. list,noobs
  27. //   +------------------------+
  28. //   | y   x1   x2   x3   tag |
  29. //   |------------------------|
  30. //   | 1    1    1    1     3 |
  31. //   | 2    2    2    2     3 |
  32. //   | 3    3    3    3     3 |
  33. //   | 4    4    4    4     3 |
  34. //   | 5    5    5    5     3 |
  35. //   |------------------------|
  36. //   | 6    6    6    6     3 |
  37. //   | 7    7    7    .     2 |
  38. //   | 8    8    .    .     1 |
  39. //   | .    .    .    .     0 |
  40. //   | .    .    .    .     0 |
  41. //   +------------------------+
复制代码

10
zdlspace 学生认证  发表于 2022-5-8 12:17:20
没发现什么问题啊

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-31 00:56