Python 3.x 加速我的地球物理学功能
在df的一列中有一组lat-long坐标。格式为lat,long。其思想是确定zipcode(邮政编码),并将带有该编号的列添加到df中 这是专栏Python 3.x 加速我的地球物理学功能,python-3.x,dataframe,user-defined-functions,geopy,Python 3.x,Dataframe,User Defined Functions,Geopy,在df的一列中有一组lat-long坐标。格式为lat,long。其思想是确定zipcode(邮政编码),并将带有该编号的列添加到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 zi
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
它在数据帧的一小部分中工作得很好,但是当我在较大的数据集中尝试它时,它会暂停
我想知道是否有人能给我一个更有效的方法来做这件事