全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2745 6
2021-02-27
复制代码





老师好,
想问一下上面这组数据中,包含各个id(idstd)的经纬度(lat,lon)和对应的不同level(type)的地址信息(long_name)。我希望可以合并成一个id就一行,然后这些地址信息分别以type这一列为变量在不同的列里,比如生成street_number一列,里面的信息都是不同id的街道名字。不知道如何做到,谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2021-2-27 04:08:03
不知道为什么 从dataex倒腾一下 就没法使用这个数据了,我直接copy确是可以直接使用
clear
input long(v1 idstd) float(lat lon) byte address str106 longname str27 type
0 518601  -1.95972 30.12857 . "56"                     "street_number"              
1 518601  -1.95972 30.12857 . "RN3"                    "route"                     
2 518601  -1.95972 30.12857 . "Nyarugunga"             "political"                  
3 518601  -1.95972 30.12857 . "Kigali"                 "locality"                  
4 518601  -1.95972 30.12857 . "Kicukiro"               "administrative_area_level_2"
5 518601  -1.95972 30.12857 . "Kigali City"            "administrative_area_level_1"
6 518601  -1.95972 30.12857 . "Rwanda"                 "country"                    
7 518602 -1.936392 30.09101 . "23"                     "street_number"              
8 518602 -1.936392 30.09101 . "KG 594 Street"          "route"                     
9 518602 -1.936392 30.09101 . "Kacyiru"                "political"                  
10 518602 -1.936392 30.09101 . "Kigali"                 "locality"                  
11 518602 -1.936392 30.09101 . "Gasabo"                 "administrative_area_level_2"
12 518602 -1.936392 30.09101 . "Kigali City"            "administrative_area_level_1"
13 518602 -1.936392 30.09101 . "Rwanda"                 "country"                    
14 518603  -1.93923 30.04487 . "Nyabugogo Taxi Park"    "bus_station"               
15 518603  -1.93923 30.04487 . "Boulevard de Nyabugoro" "route"                     
16 518603  -1.93923 30.04487 . "Muhima"                 "political"                  
17 518603  -1.93923 30.04487 . "Kigali"                 "locality"                  
18 518603  -1.93923 30.04487 . "Nyarugenge"             "administrative_area_level_2"
19 518603  -1.93923 30.04487 . "Kigali City"            "administrative_area_level_1"
20 518603  -1.93923 30.04487 . "Rwanda"                 "country"                    
end
二维码

扫码加我 拉你入群

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

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

2021-2-27 08:16:29
实在无法理解你要什么结果,请举例提供最后要的东西。
二维码

扫码加我 拉你入群

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

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

2021-2-27 15:26:20
黃河泉 发表于 2021-2-27 08:16
实在无法理解你要什么结果,请举例提供最后要的东西。
黄老师您好,我想要的结果如下
idstd lat lon street_number route political locality administrative_area_level_2 administrative_area_level_1 country
518601  -1.95972 30.12857 "56"  "RN3" "Nyarugunga"  "Kigali"  "Kicukiro"  "Kigali City" "Rwanda" 

就是对于同一个id 所有信息都合并到同一行,然后route, political locality 这些当做variable在表头
二维码

扫码加我 拉你入群

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

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

2021-2-28 09:23:06
daijiang727 发表于 2021-2-27 15:26
黄老师您好,我想要的结果如下
idstd lat lon street_number route political locality administrative_ ...
可能懂了 (但不会),我帮你问问!
二维码

扫码加我 拉你入群

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

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

2021-2-28 15:17:40
daijiang727 发表于 2021-2-27 15:26
黄老师您好,我想要的结果如下
idstd lat lon street_number route political locality administrative_ ...
请试试 (感谢 Leonardo Guizzetti 之建议)
复制代码
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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