当前位置:网站首页>一行代码实现地址信息解析
一行代码实现地址信息解析
2022-07-06 17:04:00 【朱卫军】
*本文完整示例代码及文件已上传至我的Github
仓库https://github.com/CNFeffery/PythonPracticalSkills*
这是我的系列文章「「Python实用秘技」」的第8期,本系列立足于笔者日常工作中使用Python
积累的心得体会,每一期为大家带来一个几分钟内就可学会的简单小技巧。
作为系列第8期,我们即将学习的是:一行代码解析地址信息
。
在日常数据处理的过程中,有时候拿到手的是完整的地址信息,如果需要从地址信息中解析出相应的各级行政单元名称,方式有很多,而今天要介绍的方式只需要一行代码即可快速实现。
首先我们需要安装jionlp
这个非常好用的文本预处理工具包,建议使用国内镜像安装:
pip install jionlp -i https://pypi.douban.com/simple/
安装完成后,只需要使用其parse_location()
接口即可进行地址信息的解析,且具有多种不同的功能:
- 基础的省市区信息提取
- 街镇乡、村或居委会信息提取
通过设置参数town_village=True
,还可以额外尝试提取出街镇乡、村或居委会信息等级别的信息字段:
- 自动补全省市信息
若地址信息中缺失省市信息也无妨,在不存在歧义的情况下,parse_location()
会自动关联并补全相关信息:
除此之外,parse_location()
还具有旧地名修正为新地名、自定义行政区划词典等功能,你可以在其官方文档https://github.com/dongrixinyu/JioNLP/wiki/Gadget-说明文档#地址解析
中了解更多。
本期分享结束,咱们下回见~
边栏推荐
- 深度学习之数据处理
- 接口(接口相关含义,区别抽象类,接口回调)
- 37 pages Digital Village revitalization intelligent agriculture Comprehensive Planning and Construction Scheme
- Data sharing of the 835 postgraduate entrance examination of software engineering in Hainan University in 23
- Value Function Approximation
- .class文件的字节码结构
- If the college entrance examination goes well, I'm already graying out at the construction site at the moment
- Model-Free Prediction
- Model-Free Control
- How to set encoding in idea
猜你喜欢
Everyone is always talking about EQ, so what is EQ?
37 page overall planning and construction plan for digital Village revitalization of smart agriculture
[software reverse - solve flag] memory acquisition, inverse transformation operation, linear transformation, constraint solving
Data sharing of the 835 postgraduate entrance examination of software engineering in Hainan University in 23
[yolov5 6.0 | 6.1 deploy tensorrt to torch serve] environment construction | model transformation | engine model deployment (detailed packet file writing method)
Attention SLAM:一種從人類注意中學習的視覺單目SLAM
【软件逆向-自动化】逆向工具大全
Data analysis course notes (V) common statistical methods, data and spelling, index and composite index
New feature of Oracle 19C: automatic DML redirection of ADG, enhanced read-write separation -- ADG_ REDIRECT_ DML
On February 19, 2021ccf award ceremony will be held, "why in Hengdian?"
随机推荐
stm32F407-------SPI通信
Deep learning environment configuration jupyter notebook
JS+SVG爱心扩散动画js特效
深度学习之环境配置 jupyter notebook
以机房B级建设标准满足等保2.0三级要求 | 混合云基础设施
Data sharing of the 835 postgraduate entrance examination of software engineering in Hainan University in 23
alexnet实验偶遇:loss nan, train acc 0.100, test acc 0.100情况
Zynq transplant ucosiii
C9 colleges and universities, doctoral students make a statement of nature!
Leecode brush questions record sword finger offer 44 A digit in a sequence of numbers
学习使用代码生成美观的接口文档!!!
On February 19, 2021ccf award ceremony will be held, "why in Hengdian?"
String comparison in batch file - string comparison in batch file
Leecode brushes questions and records interview questions 01.02 Determine whether it is character rearrangement for each other
mongodb客户端操作(MongoRepository)
Sword finger offer 26 Substructure of tree
C9高校,博士生一作发Nature!
Idea automatically imports and deletes package settings
Lombok makes ⽤ @data and @builder's pit at the same time. Are you hit?
37 page overall planning and construction plan for digital Village revitalization of smart agriculture