我有两本字典:
Latitud = {'Cundinamarca': 4.6 , 'Norte de Santander': 7.9, 'Antioquia': 6.2}
Longitud = {'Cundinamarca': -74.1 , 'Norte de Santander': -72.5, 'Antioquia': -75.5}
并且我尝试在 Dataframe 中创建 2 个新列,同时考虑到“Departamento”列,使用以下代码:
df['Latitud'] = df['Departamento'].map(Latitud)
df['Longitud'] = df['Departamento'].map(Longitud)
但我有这个:
Departamento , Municipio , Latitud , Longitud
Cundinamarca , Bogota , Nan , Nan
Cundinamarca , Bogota , Nan , Nan
Norte de Santander , Cúcuta , Nan , Nan
Antioquia , Medellín , Nan , Nan
如何解决?
ITMISS
相关分类