удалить избыточную точность в определении местоположения
еще раз) переформатировала задачу, теперь я использую geopandas, Geopy(from geopy.geocoders import Nominatim)
import geopy
import pandas as pd
import geopandas as gpd
from geopy.geocoders import Nominatim
test = pd.read_csv('test.csv')
geolocator = Nominatim(user_agent="check")
test["address"] = test.apply(lambda row: (geolocator.reverse(str(row.latitude) + ',' + str(row.longitude))).address, axis=1)
test.head(5)
и вот что получаю
есть какой-то способ сократить местоположения до "Россия, Москва"
спасибо
Ответы (1 шт):
Автор решения: Sergey Derevianko
→ Ссылка
a = 36.35234563235
# round(число, количество цифр после запятой)
a = round(a, 1)
