ÎncepețiÎncepe gratuit

Înlocuirea mai multor valori III

Așa cum ai văzut în videoclip, poți folosi dicționare pentru a înlocui mai multe valori cu una singură, chiar și din mai multe coloane. Pentru a ilustra utilitatea înlocuirii cu dicționare, vei folosi din nou setul de date names.

În acest set de date, coloana 'Rank' indică ce loc a atins fiecare nume în fiecare an. Vei schimba locul primelor trei nume clasate în fiecare an în 'MEDAL', iar pe cele de pe locul 4 și 5 în 'ALMOST MEDAL'.

Poți vedea deja primele 5 nume din date, care corespund celor mai populare 5 nume pentru toate fetele aparținând etniei 'ASIAN AND PACIFIC ISLANDER' în 2011.

Acest exercițiu face parte din cursul

Scrierea codului eficient cu pandas

Vezi cursul

Instrucțiuni pentru exercițiu

  • Înlocuiește primele trei nume clasate din fiecare an cu 'MEDAL'.
  • Înlocuiește numele de pe locul patru și cinci din fiecare an cu 'ALMOST MEDAL'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Replace the rank of the first three ranked names to 'MEDAL'
names.replace({____: {____:'MEDAL', ____:'____', ____}}, inplace=True)

# Replace the rank of the 4th and 5th ranked names to 'ALMOST MEDAL'
names.replace({____: {____:____, ____:____}}, inplace=True)
print(names.head())
Editează și rulează codul