获取地理数据
Fetching geodata with geopy
在Feature Engineering的环节中经常会遇到地理数据的处理。地理数据通常包括地市\省份\经纬度等信息,这些不同level的特征可以被利用在模型训练中。
但是通常我们能拿到的数据只是部分信息,如果想要增加特征维度,Python的geopy是一个获取geographic data很好的package。它内含地区的完整地址和经度纬度,并且支持包括中英文在内的多语言输入。
以下是geopy的基本查询方式:
!pip install geopy
from geopy.geocoders import Nominatim
# initiate nominatim
geolocator = Nominatim(user_agent="aaa515")
# search for location
location = geolocator.geocode("广州市")
print(location.address)
print