交叉引用街道和城市名称
Posted
技术标签:
【中文标题】交叉引用街道和城市名称【英文标题】:Cross referencing street and city names 【发布时间】:2020-08-14 12:14:38 【问题描述】:我有一个数据框,其中包含每个城市的城市和街道列表。我正在尝试将城市名称与街道名称交叉引用。以下是列表的简化示例。
City name Street name
London Street A
London Street B
London Berlin Street
Paris Street C
Paris Street D
Paris London Street
Berlin Street E
Berlin Street F
Berlin Paris Street
输出应该是这样的:
Street A in City A, City B, City C...
因为我有大约 150 个城市和大约 15000 条街道要覆盖,所以这样做最耗时(迭代花费的时间最少)是什么?
另外,由于我不是来自讲英语的国家/地区,因此某些带有城市名称的街道的后缀会更改城市名称的最后几个字母。像这样:inflate -> inflatable 覆盖这些名称的好方法是什么。
我对这两个问题的任何想法都持开放态度:)
编辑:我的数据看起来像这样。所以我列出了每个城市都有自己的街道。
NASELJE_NAZIV(city) ULICA_NAZIV(Street)
GROP_VRSTA
1 BELI MANASTIR A. AUGUSTINČIĆA
1 BELI MANASTIR A. CESARCA
1 BELI MANASTIR ADOLFA WALDINGERA
1 BELI MANASTIR ALOJZIJA STEPINCA
1 BELI MANASTIR ANTE STARČEVIĆA
1 BELI MANASTIR BANA JELAČIĆA
1 BELI MANASTIR BARANJSKA
1 BELI MANASTIR BARTOKA BELE
1 BELI MANASTIR BELI MANASTIR PLANINA
1 BELI MANASTIR BELIŠĆANSKA ULICA
1 BELI MANASTIR BRAČKA ULICA
1 BELI MANASTIR BRANKA GAVELLE
1 BELI MANASTIR DONJOMIHOLJAČKA ULICA
1 BELI MANASTIR DORE PEJAČEVIĆ
1 BELI MANASTIR DRAVSKA
1 BELI MANASTIR DR. KAMILA FIRINGERA
1 BELI MANASTIR DUNAVSKA
1 BELI MANASTIR ĐAKOVAČKA ULICA
1 BELI MANASTIR EUGENA SAVOJSKOG
1 BELI MANASTIR FRANA KRSTE FRANKOPANA
【问题讨论】:
【参考方案1】:在改变后缀中你可以使用 FuzzyWuzzy 库 https://github.com/seatgeek/fuzzywuzzy
【讨论】:
谢谢 :) 我会试一试。你知道它是否适用于上面例子中给出的字母吗?以上是关于交叉引用街道和城市名称的主要内容,如果未能解决你的问题,请参考以下文章