モジュールimport
import geopandas as gpd
import pandas as pd
from os import path
import os
適当に用意した四次メッシュshapeファイル読み込み
path_shp = "../MESH4.shp"
gdf = gpd.read_file(path_shp)
print(gdf.head())
結合対象のデータ読み込み
path_m = "../cleansed.csv"
df = pd.read_csv(path_m, index_col=0)
print(df.head())
df["mesh4code"] = df["mesh4code"].astype(str)
出発地のメッシュコードをキーにinner join
merged_data = pd.merge(df, gdf, left_on='mesh4code', right_on='MESH4_ID')
gdf_out = gpd.GeoDataFrame(merged_data)
print(gdf_out.head())