NO.006-关于补全地址——by杭州组
回答
收藏

NO.006-关于补全地址——by杭州组

乔非
2023-04-06 09:19·浏览量:1621
乔非
发布于 2023-03-29 19:56更新于 2023-04-06 09:191621浏览

作者:乔非、奶茶

关键词:补全地址、jionlp库


一、问题背景

有客户反馈说自己在企查查查询公司时候,收集公司的地址,企查查上面的地址完整度不高,需要在百度上查找才会知道这个地址所在的省份等信息。能否有个方法能够自动帮助补全地址?

如图所示,上图获取到地址信息后能否自动补全地址为:西藏自治区拉萨市柳梧新区柳梧大厦2楼205室。

二、解决思路

目前影刀没有特定的地址补全指令,但是我们可以做一个。

这里推荐一个库:jionlp,jionlp是一个文本预处理工具包,可以利用这个库进行文本的处理。其中一个重要的功能就是地址解析。

给定一个(地址)字符串,识别其中的省、市、县三级地名,指定参数town_village(bool),可获取乡镇、村、社区两级详细地名,指定参数change2new(bool)可自动将旧地址转换为新地址。

由上述例子,我们可以看到输入一串地址利用这个库的地址解析的方法我们会得到一个字典,字典里的'full_location'就是我们要的内容。

由此,我们可以按照如下步骤做一个地址补全指令
1.安装jionlp包。包比较大,下载会花点时间


2.新建一个python模块,输入以下代码:

3.调用这个函数,设置好输入、输出参数

4.修改好指令名字,发版一下就可以用啦

三、效果展示

四、拓展应用

以下情况我们可能会遇到,可参考用地址补全方法去解决

1.补发快递,需要客服填写地址,但客户提供的地址信息不完善。

2.改地址时,改地址通道关闭,需要客服填写地址,但客户提供的地址信息不完善

3.商家多平台开店,由于每个电商平台录入的地址规则可能不一,所以会导致商家收到汇总多平台的买家下单地址,地址格式会比较乱。

4. 私域,社交电商,例如在微信引流下单,但其实下单时会引导到各平台(例如得物,淘特,拼多多等);因为每个电商平台录入地址的规则可能不一,所以会导致商家收到汇总多平台的买家下单地址,发现地址格式很乱。

五、其他

1.jionlp库还有其他的作用:如简体字繁体字互转、解析车牌号、时间语义解析、文字转拼音等,可具体参考文档:https://github.com/dongrixinyu/JioNLP/wiki/Gadget-%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3#%E5%9C%B0%E5%9D%80%E8%A7%A3%E6%9E%90

2.如需将地址做省市区切分,影刀有自定义指令:切分省市区地址 ,可自行在自定义指令搜索

收藏7
全部回答1
最新
发布回答
回答