У меня есть DataFrame, в котором есть столбец списка координат, который выглядит следующим образом:
Я хочу сделать этот DataFrame DataFrame GeoPandas со столбцом geometry
. Один из способов сделать это - создать два списка, представляющих широту и долготу, и сохранить первый и второй элементы из столбца coors
для широты и долготы, соответственно. Затем подайте в суд gpd.points_from_xy
, чтобы построить столбец геометрии. Но этот подход добавляет дополнительные шаги для создания GeoPandas DataFrame. У меня вопрос, как построить geometry
прямо из списка coors
.
Я добавляю сюда тестовые данные:
import pandas ad pd
import geopandas as gpd
data = {'id':[0,1,2,3], 'coors':[[41,-80],[40,-76],[35,-70],[35,-87]]}
df = pd.DataFrame.from_dict(data)