楼主: vivian晨
25640 16

[数据管理求助] 【附数据】STATA如何根据某一条件批量改变变量值 [推广有奖]

  • 1关注
  • 2粉丝

本科生

20%

还不是VIP/贵宾

-

威望
0
论坛币
55 个
通用积分
4.0104
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
466 点
帖子
23
精华
0
在线时间
112 小时
注册时间
2016-12-19
最后登录
2021-3-28

楼主
vivian晨 发表于 2018-12-29 12:39:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
sample.dta (388.31 KB)
我想要将party_id3=110的数据cityshi的值变为北京,我的代码是这样的,if party_id3==110,replace cityshi ="北京"但是结果显示,options not allowed,手动的话可以解决但是数据量有点大不知道怎么处理,希望各位大神能知道一下,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:数据量 stata Stata专版 Stata

已有 1 人评分论坛币 收起 理由
happy_287422301 + 20 鼓励积极发帖讨论

总评分: 论坛币 + 20   查看全部评分

沙发
黃河泉 在职认证  发表于 2018-12-29 15:39:55
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
已有 1 人评分论坛币 热心指数 收起 理由
happy_287422301 + 100 + 1 精彩帖子

总评分: 论坛币 + 100  热心指数 + 1   查看全部评分

藤椅
vivian晨 发表于 2018-12-30 09:12:32
这里是数据的代码
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input double party_id3 str22 cityshi
  4. 110 ""
  5. 110 ""
  6. 110 ""
  7. 110 ""
  8. 110 ""
  9. 110 ""
  10. 110 ""
  11. 110 ""
  12. 110 ""
  13. 110 ""
  14. 110 ""
  15. 110 ""
  16. 110 ""
  17. 110 ""
  18. 110 ""
  19. 110 ""
  20. 110 ""
  21. 110 ""
  22. 110 ""
  23. 110 ""
  24. 110 ""
  25. 110 ""
  26. 110 ""
  27. 110 ""
  28. 110 ""
  29. 110 ""
  30. 110 ""
  31. 110 ""
  32. 110 ""
  33. 110 ""
  34. 110 ""
  35. 110 ""
  36. 110 ""
  37. end
复制代码

------------------ copy up to and including the previous line ------------------

板凳
vivian晨 发表于 2018-12-30 09:13:29
黃河泉 发表于 2018-12-29 15:39
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见 ...
抱歉老师,我已经附上数据代码。
----------------------- copy starting from the next line -----------------------
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input double party_id3 str22 cityshi
  4. 110 ""
  5. 110 ""
  6. 110 ""
  7. 110 ""
  8. 110 ""
  9. 110 ""
  10. 110 ""
  11. 110 ""
  12. 110 ""
  13. 110 ""
  14. 110 ""
  15. 110 ""
  16. 110 ""
  17. 110 ""
  18. 110 ""
  19. 110 ""
  20. 110 ""
  21. 110 ""
  22. 110 ""
  23. 110 ""
  24. 110 ""
  25. 110 ""
  26. 110 ""
  27. 110 ""
  28. 110 ""
  29. 110 ""
  30. 110 ""
  31. 110 ""
  32. 110 ""
  33. 110 ""
  34. 110 ""
  35. end
复制代码

------------------ copy up to and including the previous line ------------------

报纸
黃河泉 在职认证  发表于 2018-12-30 11:46:41
vivian晨 发表于 2018-12-30 09:13
抱歉老师,我已经附上数据代码。
----------------------- copy starting from the next line --------- ...
哪有什么数据?

地板
黃河泉 在职认证  发表于 2018-12-30 11:50:00
vivian晨 发表于 2018-12-30 09:13
抱歉老师,我已经附上数据代码。
----------------------- copy starting from the next line --------- ...
你要这个吗?
  1. replace cityshi = "北京" if party_id3 == 110
复制代码

7
vivian晨 发表于 2018-12-30 17:59:13
黃河泉 发表于 2018-12-30 11:50
你要这个吗?
原来我之前多了一个逗号,这个可以用的!谢谢老师!
已有 1 人评分论坛币 收起 理由
happy_287422301 + 100 鼓励积极发帖讨论

总评分: 论坛币 + 100   查看全部评分

8
黃河泉 在职认证  发表于 2018-12-30 18:03:05
vivian晨 发表于 2018-12-30 17:59
原来我之前多了一个逗号,这个可以用的!谢谢老师!
Great to hear that.
已有 1 人评分论坛币 收起 理由
happy_287422301 + 100 热心帮助其他会员

总评分: 论坛币 + 100   查看全部评分

9
fei03 发表于 2019-1-3 21:22:51
黃河泉 发表于 2018-12-30 18:03
Great to hear that.
黄老师,请问这种情况要如何填充?

CGIK@IWQYL){KDSM153YE_T.png

MP_I`VF(ZI~NT3%)3QXOC}V.png (6.34 KB)

MP_I`VF(ZI~NT3%)3QXOC}V.png

10
黃河泉 在职认证  发表于 2019-1-4 06:59:14
fei03 发表于 2019-1-3 21:22
黄老师,请问这种情况要如何填充?
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

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

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