Î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
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())