我在使用 Geopandas 时注意到一个有趣的行为。当 Geopandas 被输入一条它可能找不到的街道时,它会以某种方式替换一条似乎靠近地址城市的现有街道。见下面的输入/输出:
> getGeoLoc(["2502 asdfasdf St, Albany NY"])
0 POINT (-73.78173 42.66155)
以上乱码返回坐标是500 Hamilton St Apartment 1, Albany, NY
更奇怪的是,改变街道编号会导致返回的街道周围出现其他位置。如果您搞砸返回空值的数字、城市或州,这显然不起作用。
当我批量转换地址时,这让事情变得有点棘手,因为我无法真正判断它是否真的找到了街道,或者我是否给它提供了错误的数据。
任何人都可以解释这个或告诉我如何得到错误的街道名称错误吗?