全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3611 4
2022-02-18
各位大神,我有各省份各年的人均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个省份的情况要分别输入?还有其他错误吗?
该怎么办?多谢大家!
二维码

扫码加我 拉你入群

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

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

全部回复
2022-2-18 10:00:16
原始数据重新输入:
----------------------- copy starting from the next line -----------------------
复制代码

------------------ copy up to and including the previous line ------------------
二维码

扫码加我 拉你入群

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

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

2022-2-18 12:14:04
一模一样的数据为啥要重复那么多次 没啥意义
二维码

扫码加我 拉你入群

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

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

2022-2-19 09:34:59
概念上是分别从两个资料中,分别淬取出 (例如用正则表达式 ustrregex*) 省名,然后依此利用 merge m:1 (或 1:m) province year 合并即可。
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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