Recherche…


Remarques

il convient de mentionner que si la valeur de clé n'existe pas alors cela soulèvera KeyError , dans ces situations , il peut être préférable d'utiliser la merge ou get ce qui vous permet de spécifier une valeur par défaut si la clé n'existe pas

Carte du dictionnaire

A partir d'un dataframe df :

  U   L
111  en
112  en
112  es
113  es
113  ja
113  zh
114  es

Imaginez que vous vouliez ajouter une nouvelle colonne appelée S prenant les valeurs du dictionnaire suivant:

d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'}

Vous pouvez utiliser la map pour effectuer une recherche sur les clés en renvoyant les valeurs correspondantes dans une nouvelle colonne:

df['S'] = df['U'].map(d)

qui retourne:

  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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow