加快我的geopy功能

时间:2017-03-05 13:40:12

标签: python-3.x dataframe user-defined-functions geopy

我在df列中有一组lat-long坐标。格式是lat,long。我们的想法是确定邮政编码(邮政编码)并将一个带有该编号的列添加到df中。

这是专栏

10        40.7145,-73.9425
10000     40.7947,-73.9667
100004    40.7388,-74.0018
100007    40.7539,-73.9677
100013    40.8241,-73.9493

我使用geopy创建了这个函数来获取我想要的信息:

>>>def zipcode (coords):# 
    geolocator = Nominatim()
    location = geolocator.reverse(coords)
    zip=location.raw['address']['postcode']
    return zip

它在数据框的一小部分中工作正常,但是当我在较大的数据集中尝试它时,它会停止。

想知道是否有人可以给我一个更有效的方法来做到这一点。

0 个答案:

没有答案