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