楼主: 木牛流马0
890 1

[数据管理求助] 循环数据管理求组 [推广有奖]

  • 2关注
  • 0粉丝

讲师

20%

还不是VIP/贵宾

-

威望
0
论坛币
2680 个
通用积分
140.0773
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2616 点
帖子
128
精华
0
在线时间
717 小时
注册时间
2016-7-17
最后登录
2026-1-23

楼主
木牛流马0 学生认证  发表于 2021-5-28 20:07:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
1、对市级面板数据进行处理,现有全国city的面板数据共5377个dta(部分年份数据缺失),如下图。
2、想要结果:我想要获得的数据是city(i)在n年让与给region(j)的土地宗数、area和price的总和,其中i=1-355,n=2000-2020,这些都是数据已知的,但是region不存在,且j是未知的。数据中主要包括city、landholder、price、area,regionbu不存在,但是将来源于landholder。landholder一项有人名、公司名,通过公司名中包含有地区名(即region)。我假设是city(i)每年都会分别让与土地给34个省、333个市和1312个县。那么我给j定义的规则就是j=34个省+333个市+1312个县=1679个region。
3、我将人工整理出34个、333个市和1312个县的名称。然后通过gen dum =srmatch(landholder,“*北京*”) keep if dum ==1;gen dum2 =srmatch(landholder,“*上海*”) keep if dum2 ==1......这样类似的命令进行1679(region)次循环。再对dum、area、price进行统计。
4、现困难1在于如何编写3、中的命令;困难2在于如何循环调用文件中的dta再执行3、的命令。


数据示例如下:安徽省安庆市2006.dta
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str24 province str2 province_id str33 city str4 city_id double(area price) strL landholder float year1
  4. "安徽省" "34" "安庆市" "3408"   .3233        83 "叶青林 "                                                 2006
  5. "安徽省" "34" "安庆市" "3408"  1.2311   253.607 "安庆京泰恒远电信器材有限公司  "               2006
  6. "安徽省" "34" "安庆市" "3408"  2.8278  427.5663 "安庆今木家私有限公司 "                            2006
  7. "安徽省" "34" "安庆市" "3408"  4.0082  606.0464 "安庆兆丰织物有限公司 "                            2006
  8. "安徽省" "34" "安庆市" "3408"  1.4907   225.394 "安庆吴嘴经贸有限责任公司 "                      2006
  9. "安徽省" "34" "安庆市" "3408"  1.1654  176.2106 "安庆市三阳塑胶材料有限公司 "                   2006
  10. "安徽省" "34" "安庆市" "3408"  1.5784  238.6531 "安庆市东亿海绵制品有限责任公司 "             2006
  11. "安徽省" "34" "安庆市" "3408"   .9642  145.7916 "安庆市中创工程技术有限责任公司 "             2006
  12. "安徽省" "34" "安庆市" "3408"   3.332  503.7974 "安庆市中创生物工程有限公司 "                   2006
  13. "安徽省" "34" "安庆市" "3408"   .8639  130.6246 "安庆市兴龙印业有限责任公司 "                   2006
  14. "安徽省" "34" "安庆市" "3408"  1.3449  203.3459 "安庆市吴嘴经贸有限责任公司 "                   2006
  15. "安徽省" "34" "安庆市" "3408"   .5781   87.4041 "安庆市吴老大食品有限责任公司 "                2006
  16. "安徽省" "34" "安庆市" "3408"   .5982   17.7657 "安庆市和兴服饰有限公司 "                         2006
  17. "安徽省" "34" "安庆市" "3408"  1.0017  151.4642 "安庆市多棱彩印有限责任公司 "                   2006
  18. "安徽省" "34" "安庆市" "3408"   .5933   89.7094 "安庆市天润纸塑包装有限责任公司 "             2006
  19. "安徽省" "34" "安庆市" "3408"   .6332   50.8488 "安庆市宜宏门窗有限公司 "                         2006
  20. "安徽省" "34" "安庆市" "3408"   .6898  104.2955 "安庆市康明纳包装有限公司 "                      2006
  21. "安徽省" "34" "安庆市" "3408"  1.3457   247.739 "安庆市星星石油机械配件制造有限责任公司 " 2006
  22. "安徽省" "34" "安庆市" "3408"   .7661   71.5736 "安庆市朝阳胶辊密封件有限公司 "                2006
  23. "安徽省" "34" "安庆市" "3408"    .244   44.9281 "安庆市欣荣油脂工贸有限责任公司 "             2006
  24. "安徽省" "34" "安庆市" "3408"   .2265   41.7069 "安庆市欣荣油脂工贸有限责任公司 "             2006
  25. "安徽省" "34" "安庆市" "3408"   .3655   55.2576 "安庆市润东物资有限责任公司 "                   2006
  26. "安徽省" "34" "安庆市" "3408"   .6316   95.5031 "安庆市金丰工贸有限公司 "                         2006
  27. "安徽省" "34" "安庆市" "3408"   .5259   79.5123 "安庆市鑫峰电气成套设备有限公司 "             2006
  28. "安徽省" "34" "安庆市" "3408"   .6924  104.6955 "安庆市龙威制衣有限责任公司 "                   2006
  29. "安徽省" "34" "安庆市" "3408"   .7558  114.2815 "安庆市龙意塑业有限公司 "                         2006
  30. "安徽省" "34" "安庆市" "3408" 13.5054 2042.0189 "安庆清怡精密纺有限责任公司 "                   2006
  31. "安徽省" "34" "安庆市" "3408" 34.4291 5205.6806 "安庆精博置业有限公司 "                            2006
  32. "安徽省" "34" "安庆市" "3408"  1.6665  261.9659 "安庆船用柴油机厂 "                                  2006
  33. "安徽省" "34" "安庆市" "3408"  9.7287 1529.3439 "安庆金工铜业限公司 "                               2006
  34. "安徽省" "34" "安庆市" "3408"   .1588   30.1819 "安庆银山江花棉业储备有限公司 "                2006
  35. "安徽省" "34" "安庆市" "3408" 22.5097 3538.5239 "安徽华荗纺织股份有限公司 "                      2006
  36. "安徽省" "34" "安庆市" "3408"  1.1199   33.2606 "安徽国龙纸业有限责任公司 "                      2006
  37. "安徽省" "34" "安庆市" "3408"  1.1333  208.6464 "安徽天禾药业有限责任公司 "                      2006
  38. "安徽省" "34" "安庆市" "3408"  2.3192  350.6576 "安徽广通玻璃有限公司 "                            2006
  39. "安徽省" "34" "安庆市" "3408" 16.6291  149.6619 "安徽旺达门业有限责任公司 "                      2006
  40. "安徽省" "34" "安庆市" "3408"  5.7628  871.3373 "安徽省东立光电科技有限公司 "                   2006
  41. "安徽省" "34" "安庆市" "3408"  3.3285  523.2346 "宝丽佳制造(安庆)有限公司 "                   2006
  42. "安徽省" "34" "安庆市" "3408"  1.1805    17.707 "宿松县恒胜化工有限公司 "                         2006
  43. "安徽省" "34" "安庆市" "3408"   .6582   19.5508 "宿松县柴智木业有限公司 "                         2006
  44. "安徽省" "34" "安庆市" "3408"    .362     90.88 "宿松县金鑫房地产开发有限公司 "                2006
  45. "安徽省" "34" "安庆市" "3408"   .7107   46.1955 "宿松县鑫强建材有限责任公司 "                   2006
  46. "安徽省" "34" "安庆市" "3408"   .7909   71.1801 "望江县天达斯制衣有限公司 "                      2006
  47. end
  48. label values area 公顷
  49. label values price 万元
复制代码
二维码

扫码加我 拉你入群

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

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

关键词:数据管理 generated province generate install

努力做一个不断向上的科研人

沙发
木牛流马0 学生认证  发表于 2023-7-6 09:43:56
这个问题还是没解决,

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 05:08