我正在使用Geopy输入地址列表,并返回纬度和经度。一切工作正常,除了某些地址具有与之相关的房间号或门牌号,并且Nominatim无法将地址与门牌号区分开。
例如: 3200 N SEPULVEDA BLVD可以工作,但是 3200 N SEPULVEDA BLVD D6没有。
有关如何解决此问题的任何提示?
我尝试引入保持单词,并使用rsplit()将单词拖放到“ BLVD”或“ ROAD”等之后,但是我无法按预期操作。
new_address = []
import re
for i in keep:
for add in df['address']:
new_address.append(re.split(i, add)[:2][0])```
I expect it to drop the words after the "keep" word, but it creates many duplicates, and variations of the address.