找回密码
 会员注册
查看: 32|回复: 0

jionlp一款超级强大的Python神器!轻松提取地址中的省、市、县

[复制链接]

2万

主题

0

回帖

6万

积分

超级版主

积分
64750
发表于 2024-9-3 21:14:03 | 显示全部楼层 |阅读模式
在日常数据处理中,如果你需要从一个完整的地址中提取出省、市、县三级地名,或者乡镇、村、社区两级详细地名,你可以使用一个第三方库来实现快速解析。在使用之前,你需要先安装这个库。pipinstalljionlp-ihttps://pypi.douban.com/simple/1为了更快速地安装,我们可以选择使用国内的软件源(比如豆瓣镜像)进行下载和安装所需的第三方库。当然,你也可以选择其他可靠的国内源进行操作。库的使用安装并导入该库后,就可以进行使用了。importjionlpasjio1Ⅰ基础省市信息的提取只要你提供一个完整的地址,我们就能从中提取出省、市、区的信息。text='四川省成都市武侯区红牌楼街19号红星大厦9楼2号'res=jio.parse_location(text)print(res)123Ⅱ自动补全省市信息如果提供的地址信息不完整,缺少省市的信息,我们仍然可以通过上述方法实现地址的自动补全,并正确提取出省市的信息。text='武侯区红牌楼街道19号红星大厦9楼2号'res=jio.parse_location(text)res123Ⅲ街镇乡、村或居委会信息提取通过将参数设置为True,我们可以实现这个需求,即自动补全地址信息并提取出乡镇和村庄级别的详细地名。text='江苏省南通市崇川区陈桥街道33号'res=jio.parse_location(text,town_village=True)res123Ⅳ自动将旧地名映射为新地名如果国内的行政区划发生了变动,我们可以通过设置change2new参数为True来自动将旧地名转换为新地名。这个功能仅限于省、市、县三级行政区划的转换。举个例子,2020年国务院批准,港闸区更名为崇川区。text='港闸区陈桥街道33号'res=jio.parse_location(text,change2new=True,town_village=True)res123技术交流技术要学会交流、分享,不建议闭门造车。一个人可以走的很快、一堆人可以走的更远。好的文章离不开粉丝的分享、推荐,资料干货、资料分享、数据、技术交流提升,均可加交流群获取,群友已超过2000人,添加时最好的备注方式为:来源+兴趣方向,方便找到志同道合的朋友。方式①、添加微信号:dkl88194,备注:来自CSDN+数据分析方式②、微信搜索公众号:Python学习与数据挖掘,后台回复:数据分析资料1资料2我们打造了《100个超强算法模型》,特点:从0到1轻松学习,原理、代码、案例应有尽有,所有的算法模型都是按照这样的节奏进行表述,所以是一套完完整整的案例库。很多初学者是有这么一个痛点,就是案例,案例的完整性直接影响同学的兴致。因此,我整理了100个最常见的算法模型,在你的学习路上助推一把!
回复

使用道具 举报

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

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-28 21:00 , Processed in 0.449578 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表