Zoeken…


Opmerkingen

er moet worden vermeld dat als de sleutelwaarde niet bestaat, dit KeyError zal verhogen, in die situaties is het misschien beter om merge of get te gebruiken waarmee u een standaardwaarde kunt opgeven als de sleutel niet bestaat

Kaart van Dictionary

Vanaf een dataframe df :

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

Stel je voor dat je een nieuwe kolom met de naam S wilt toevoegen met waarden uit het volgende woordenboek:

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

U kunt map gebruiken om sleutels op te zoeken die de bijbehorende waarden als een nieuwe kolom retourneren:

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

dat keert terug:

  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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow