python - Geopy:使用地址创建单独的纬度和经度数据框列
问题描述
我有一个包含站点地址的列,我正在尝试使用 geopy 创建两个单独的纬度和经度列。谁能帮我解决这个问题?非常感激!
数据框
Site Address
1 South Krishnapur, 89, BERULIA ROAD, Savar, Dhaka
2 8, Malibagh chowdhury para, Ramna, Dhaka, Dhaka
期望的输出
Site Address Latitude Longitude
1 South Krishnapur, 89, BERULIA ROAD, Savar, Dhaka (Coordinates) (Coordinates)
2 8, Malibagh chowdhury para, Ramna, Dhaka, Dhaka (Coordinates) (Coordinates)
代码
pip install geopy
from geopy.geocoders import Nominatim
geolocator = Nominatim()
location = geolocator.geocode("South Krishnapur, 89, BERULIA ROAD, Savar, Dhaka")
解决方案
推荐阅读
- android - 应用程序不断收到 Resources$NotFoundException
- javascript - 用户单击图像时如何记录正确的对象值?
- python-3.x - 域过滤器没有效果(odoo12)
- reactjs - ReCharts:如果一开始就隐藏了线条动画,如何启用它?
- mysql - 如何使用 mysql 命令在 datagridview 中创建组合框?
- angular - Angular:不支持这种类型作为注入令牌
- spring - Spring ACL中更新ACL的正确方法
- python - Python:在折线图中可视化数据并按类别分组
- javascript - 当添加透明时,mapbox 中的 setPaintProperty() 变为空白
- python - 如何从加载的检查点重置优化器状态