楼主: shihongjun118
3673 4

[数据管理求助] stata如何对满足条件的变量重新赋值?? [推广有奖]

  • 1关注
  • 0粉丝

博士生

23%

还不是VIP/贵宾

-

威望
0
论坛币
1236 个
通用积分
4.8735
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2023 点
帖子
75
精华
0
在线时间
406 小时
注册时间
2008-5-16
最后登录
2025-11-8

楼主
shihongjun118 发表于 2022-2-18 09:57:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大神,我有各省份各年的人均GDP,在使用海关数据时我想将各省各年的人均GDP(progdp)赋值给该省的每个企业,该怎么办?
可以通过企业代码前两位数判断这个企业所在省份。
比如,我想对2005年企业代码为1102890731的企业赋值2005年北京的人均GDP20000元。
原始数据是这样的:
input str93
name double                                 qycode float year
"北京二开万博特电气有限责任公司" 1101910091 2005
"北京二开万博特电气有限责任公司" 1101910091 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
"北京天坛股份有限公司"                1101910112 2005
end
[/CODE]

我使用的命令为:gen progdp=20000 if qycode==11* & year==2005,系统提示11*表示不对,这不是表示企业代码以11开头吗?另外,如果这是对的话,那就意味着每年31个省份的情况要分别输入?还有其他错误吗?
该怎么办?多谢大家!
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 股份有限公司 有限责任公司 double

沙发
shihongjun118 发表于 2022-2-18 10:00:16
原始数据重新输入:
----------------------- copy starting from the next line -----------------------
  1. * Example generated by -dataex-. For more info, type help dataex
  2. clear
  3. input str93 name double qycode float year
  4. "北京二开万博特电气有限责任公司" 1101910091 2005
  5. "北京二开万博特电气有限责任公司" 1101910091 2005
  6. "北京天坛股份有限公司"                1101910112 2005
  7. "北京天坛股份有限公司"                1101910112 2005
  8. "北京天坛股份有限公司"                1101910112 2005
  9. "北京天坛股份有限公司"                1101910112 2005
  10. "北京天坛股份有限公司"                1101910112 2005
  11. "北京天坛股份有限公司"                1101910112 2005
  12. "北京天坛股份有限公司"                1101910112 2005
  13. "北京天坛股份有限公司"                1101910112 2005
  14. "北京天坛股份有限公司"                1101910112 2005
  15. "北京天坛股份有限公司"                1101910112 2005
  16. "北京天坛股份有限公司"                1101910112 2005
  17. "北京天坛股份有限公司"                1101910112 2005
  18. "北京天坛股份有限公司"                1101910112 2005
  19. "北京天坛股份有限公司"                1101910112 2005
  20. "北京天坛股份有限公司"                1101910112 2005
  21. "北京天坛股份有限公司"                1101910112 2005
  22. "北京天坛股份有限公司"                1101910112 2005
  23. "北京天坛股份有限公司"                1101910112 2005
  24. "北京天坛股份有限公司"                1101910112 2005
  25. "北京天坛股份有限公司"                1101910112 2005
  26. "北京天坛股份有限公司"                1101910112 2005
  27. "北京天坛股份有限公司"                1101910112 2005
  28. "北京天坛股份有限公司"                1101910112 2005
  29. "北京天坛股份有限公司"                1101910112 2005
  30. "北京天坛股份有限公司"                1101910112 2005
  31. "北京天坛股份有限公司"                1101910112 2005
  32. "北京天坛股份有限公司"                1101910112 2005
  33. "北京天坛股份有限公司"                1101910112 2005
  34. "北京天坛股份有限公司"                1101910112 2005
  35. "北京天坛股份有限公司"                1101910112 2005
  36. "北京天坛股份有限公司"                1101910112 2005
  37. "北京天坛股份有限公司"                1101910112 2005
  38. "北京天坛股份有限公司"                1101910112 2005
  39. "北京天坛股份有限公司"                1101910112 2005
  40. "北京天坛股份有限公司"                1101910112 2005
  41. "北京天坛股份有限公司"                1101910112 2005
  42. "北京天坛股份有限公司"                1101910112 2005
  43. "北京天坛股份有限公司"                1101910112 2005
  44. "北京天坛股份有限公司"                1101910112 2005
  45. "北京天坛股份有限公司"                1101910112 2005
  46. "北京天坛股份有限公司"                1101910112 2005
  47. "北京天坛股份有限公司"                1101910112 2005
  48. "北京天坛股份有限公司"                1101910112 2005
  49. "北京天坛股份有限公司"                1101910112 2005
  50. "北京天坛股份有限公司"                1101910112 2005
  51. "北京天坛股份有限公司"                1101910112 2005
  52. "北京天坛股份有限公司"                1101910112 2005
  53. "北京天坛股份有限公司"                1101910112 2005
  54. "北京天坛股份有限公司"                1101910112 2005
  55. "北京天坛股份有限公司"                1101910112 2005
  56. "北京天坛股份有限公司"                1101910112 2005
  57. "北京天坛股份有限公司"                1101910112 2005
  58. "北京天坛股份有限公司"                1101910112 2005
  59. "北京天坛股份有限公司"                1101910112 2005
  60. "北京天坛股份有限公司"                1101910112 2005
  61. "北京天坛股份有限公司"                1101910112 2005
  62. "北京天坛股份有限公司"                1101910112 2005
  63. "北京天坛股份有限公司"                1101910112 2005
  64. "北京天坛股份有限公司"                1101910112 2005
  65. "北京天坛股份有限公司"                1101910112 2005
  66. "北京天坛股份有限公司"                1101910112 2005
  67. "北京天坛股份有限公司"                1101910112 2005
  68. "北京天坛股份有限公司"                1101910112 2005
  69. "北京天坛股份有限公司"                1101910112 2005
  70. "北京天坛股份有限公司"                1101910112 2005
  71. "北京天坛股份有限公司"                1101910112 2005
  72. "北京天坛股份有限公司"                1101910112 2005
  73. "北京天坛股份有限公司"                1101910112 2005
  74. "北京天坛股份有限公司"                1101910112 2005
  75. "北京天坛股份有限公司"                1101910112 2005
  76. "北京天坛股份有限公司"                1101910112 2005
  77. "北京天坛股份有限公司"                1101910112 2005
  78. "北京天坛股份有限公司"                1101910112 2005
  79. "北京天坛股份有限公司"                1101910112 2005
  80. "北京天坛股份有限公司"                1101910112 2005
  81. "北京天坛股份有限公司"                1101910112 2005
  82. "北京天坛股份有限公司"                1101910112 2005
  83. "北京天坛股份有限公司"                1101910112 2005
  84. "北京天坛股份有限公司"                1101910112 2005
  85. "北京天坛股份有限公司"                1101910112 2005
  86. "北京天坛股份有限公司"                1101910112 2005
  87. "北京天坛股份有限公司"                1101910112 2005
  88. "北京天坛股份有限公司"                1101910112 2005
  89. "北京天坛股份有限公司"                1101910112 2005
  90. "北京天坛股份有限公司"                1101910112 2005
  91. "北京天坛股份有限公司"                1101910112 2005
  92. "北京天坛股份有限公司"                1101910112 2005
  93. "北京天坛股份有限公司"                1101910112 2005
  94. "北京天坛股份有限公司"                1101910112 2005
  95. "北京天坛股份有限公司"                1101910112 2005
  96. "北京天坛股份有限公司"                1101910112 2005
  97. "北京天坛股份有限公司"                1101910112 2005
  98. "北京天坛股份有限公司"                1101910112 2005
  99. "北京天坛股份有限公司"                1101910112 2005
  100. "北京天坛股份有限公司"                1101910112 2005
  101. "北京天坛股份有限公司"                1101910112 2005
  102. "北京天坛股份有限公司"                1101910112 2005
  103. "北京天坛股份有限公司"                1101910112 2005
  104. end
复制代码

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

藤椅
qianchen 发表于 2022-2-18 12:14:04
一模一样的数据为啥要重复那么多次 没啥意义

板凳
黃河泉 在职认证  发表于 2022-2-19 09:34:59
概念上是分别从两个资料中,分别淬取出 (例如用正则表达式 ustrregex*) 省名,然后依此利用 merge m:1 (或 1:m) province year 合并即可。

报纸
shihongjun118 发表于 2022-2-19 11:15:39
黃河泉 发表于 2022-2-19 09:34
概念上是分别从两个资料中,分别淬取出 (例如用正则表达式 ustrregex*) 省名,然后依此利用 merge m:1 (或  ...
谢谢黄老师!
您给的方法很管用!

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

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