pandas
Valores del mapa
Buscar..
Observaciones
se debe mencionar que si el valor de la clave no existe, esto generará KeyError
, en esas situaciones tal vez sea mejor usar la merge
o la get
que le permite especificar un valor predeterminado si la clave no existe
Mapa del Diccionario
A partir de un df
marco de datos:
U L
111 en
112 en
112 es
113 es
113 ja
113 zh
114 es
Imagina que quieres agregar una nueva columna llamada S
tomando valores del siguiente diccionario:
d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'}
Puede usar el map
para realizar una búsqueda en las claves que devuelven los valores correspondientes como una nueva columna:
df['S'] = df['U'].map(d)
que devuelve:
U L S
111 en en
112 en en
112 es en
113 es es
113 ja es
113 zh es
114 es es
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow