是否有一个 Python 库可以在提供邮政编码时返回城市?

2024-02-15

因此,我的数据框中有邮政编码,我想在其中构造另一列,其中包含根据邮政编码的城市名称。如果我也可以提取其他信息(例如状态),那就太好了。
目前我只需要德国这样做,但在不久的将来其他欧洲国家也需要这样做。

我找到了一些可能的解决方案,但它们似乎仅适用于美国(美国邮政编码 https://pypi.org/project/uszipcode/),或者与 Python 3 不兼容(pyzip 代码 https://pypi.org/project/pyzipcode/,pyGeoDb https://pypi.org/project/pyGeoDb/),我正在使用 Python v3.6。


显然,游戏迟到了,但如果有人通过谷歌到达这里(就像我一样),请检查一下:https://pypi.org/project/uszipcode/ https://pypi.org/project/uszipcode/

这对我有用

from uszipcode import SearchEngine, SimpleZipcode, Zipcode
search = SearchEngine()

def zco(x):
    city = search.by_zipcode(x).major_city
    return city if city else 'None'

df['metro'] = df['zipcode'].apply(zco)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否有一个 Python 库可以在提供邮政编码时返回城市? 的相关文章

随机推荐