pandas
Kaartwaarden
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