楼主: Siweiliul
6327 4

[数据管理求助] stata如何根据条件对字段分列? [推广有奖]

  • 0关注
  • 0粉丝

学前班

80%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
33 点
帖子
2
精华
0
在线时间
3 小时
注册时间
2017-4-24
最后登录
2019-6-13

楼主
Siweiliul 发表于 2019-3-19 17:20:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现有流动人口的迁出地区数据,但都是精确到县级,想用分列分出流出地的省和市,但由于有的是直辖市有的是省,只用split不行,自己试了一下用   split q101j1b if q101j4b =="*省*",p("省","市")   但不对,请各位大神帮帮小白吧。快毕不了业了
迁出地信息
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata split 流动人口 直辖市

沙发
黃河泉 在职认证  发表于 2019-3-19 17:52:47
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        请参考说明https://bbs.pinggu.org/thread-5048204-1-1.html

藤椅
Siweiliul 发表于 2019-3-19 18:48:01
黃河泉 发表于 2019-3-19 17:52
你若要问程序,永远附上相关资料;若附上资料,永远用 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 long newID strL q101j1b
  4. 44594 "江西省九江市都昌县"   
  5. 44381 "安徽省滁州市定远县"   
  6. 46351 "江苏省淮安市市辖区"   
  7. 45819 "重庆市市辖区合川区"   
  8. 41609 "江苏省宿迁市宿城区"   
  9. 40626 "浙江省绍兴市嵊州市"   
  10. 45888 "安徽省滁州市明光市"   
  11. 45999 "河南省驻马店市平舆县"
  12. 40753 "江苏省淮安市淮安区"   
  13. 45675 "四川省巴中市通江县"   
  14. end
复制代码
------------------ copy up to and including the previous line ------------------

老师不好意思,第一次问问题,现在想把上面的q101j1b中省,市,县单独提取成3个变量,但有的是县级有的是区级很难区分,想请教一下如何才能做到

板凳
蓝色 发表于 2019-3-19 21:12:18
你这都不统一
省, 其中北京市、重庆市区分不了
市和县: 但你的数据里面有市辖区,也无法批量处理

报纸
黃河泉 在职认证  发表于 2019-3-20 06:37:36
Siweiliul 发表于 2019-3-19 18:48
----------------------- copy starting from the next line ----------------------------------------- ...
我有点搞不清楚大陆的地理 (40 年前学的,呵呵),不知底下有无帮助 (你可能需要细调)
  1. split q101j1b, p("省" "市")
复制代码
  1. . list

  2.      +----------------------------------------------------------------------------+
  3.      | newID                q101j1b   q101j1b1   q101j1b2     q101j1b3   q101j1b4 |
  4.      |----------------------------------------------------------------------------|
  5.   1. | 44594     江西省九江市都昌县       江西       九江       都昌县            |
  6.   2. | 44381     安徽省滁州市定远县       安徽       滁州       定远县            |
  7.   3. | 46351     江苏省淮安市市辖区       江苏       淮安                    辖区 |
  8.   4. | 45819     重庆市市辖区合川区       重庆              辖区合川区            |
  9.   5. | 41609     江苏省宿迁市宿城区       江苏       宿迁       宿城区            |
  10.      |----------------------------------------------------------------------------|
  11.   6. | 40626     浙江省绍兴市嵊州市       浙江       绍兴         嵊州            |
  12.   7. | 45888     安徽省滁州市明光市       安徽       滁州         明光            |
  13.   8. | 45999   河南省驻马店市平舆县       河南     驻马店       平舆县            |
  14.   9. | 40753     江苏省淮安市淮安区       江苏       淮安       淮安区            |
  15. 10. | 45675     四川省巴中市通江县       四川       巴中       通江县            |
  16.      +----------------------------------------------------------------------------+
复制代码
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 10 + 10 精彩帖子

总评分: 经验 + 10  论坛币 + 10   查看全部评分

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

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