GeoPandas
GeoPandas is an open source project to make working with geospatial data in python easier. GeoPandas extends the datatypes used by pandas to allow spatial operations on geometric types. Geometric operations are performed by shapely. Geopandas further depends on fiona for file access and descartes and matplotlib for plotting.
http://geopandas.org/
Creating a GeoDataFrame from a DataFrame with coordinates
https://geopandas.org/en/stable/gallery/create_geopandas_from_pandas.html
Examples
MetPy Mondays
MetPy Mondays '#89 - SPC Maps with Shapefiles : Unidata Developer's Blog
#Cartopy
shapefile from the Storm Prediction Center and make a map like those on the SPC website!
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-89-spc-maps
MetPy Mondays '#92 - Geocoding and SPC Storm Report Maps : Unidata Developer's Blog
#Cartopy
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-92-geocoding-and
MetPy Mondays '#95 - Hurricane Dorian Mapping : Unidata Developer's Blog
#Cartopy
shapefile data from https://www.nhc.noaa.gov/gis/
https://www.unidata.ucar.edu/blogs/developer/entry/metpy-mondays-95-hurricane-dorian
地理空間情報を扱うなら知っておきたいPythonライブラリ、GeoPandas入門~基礎編~ | 宙畑
https://sorabatake.jp/20510/
地理空間情報を扱う上で知っておきたいPythonライブラリ、GeoPandas入門~応用編・衛星データと組み合わせ~ | 宙畑
https://sorabatake.jp/20670/
Tips
python - Joining (concat) list of similar dataframes in geopandas? - Geographic Information Systems Stack Exchange
https://gis.stackexchange.com/questions/162659/joining-concat-list-of-similar-dataframes-in-geopandas
Perform a Spatial Join in Python
spatial join