Înlocuirea valorilor individuale I
În acest exercițiu, vom aplica tehnica de înlocuire a mai multor valori folosind dicționare, pe un alt set de date.
Vom aplica funcțiile pe DataFrame-ul data . Fiecare rând reprezintă rangul a 5 cărți de joc, de la 1 (As) la 13 (Rege) (caracteristicile R1, R2, R3, R4, R5). Caracteristica 'Class' clasifică fiecare rând într-o categorie (de la 0 la 9), iar caracteristica 'Explanation' oferă o scurtă descriere a ceea ce reprezintă fiecare clasă.
Scopul acestui exercițiu este să grupezi cele două tipuri de flush din joc ('Royal flush' și 'Straight flush') sub denumirea 'Flush'.
Acest exercițiu face parte din cursul
Scrierea codului eficient cu pandas
Instrucțiuni pentru exercițiu
- Înlocuiește fiecare rând din DataFrame în care coloana 'Explanation' conține valoarea
'Royal flush'sau'Straight flush'cu'Flush'.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())