Înlocuirea valorilor scalare I
În acest exercițiu, vom înlocui o listă de valori din setul nostru de date folosind metoda .replace() cu o altă listă de valori dorite.
Vom aplica funcțiile pe DataFrame-ul poker_hands. Reține că în DataFrame-ul poker_hands, fiecare rând din coloanele R1 până la R5 reprezintă rangul fiecărei cărți dintr-o mână de poker, de la 1 (As) la 13 (Rege). Caracteristica Class clasifică fiecare mână într-o categorie, iar caracteristica Explanation o descrie pe scurt.
DataFrame-ul poker_hands este deja încărcat, iar tu poți explora caracteristicile Class și Explanation.
Nu uita că poți oricând să explorezi setul de date și să urmărești cum se modifică în Shell-ul IPython, sau să consulți slide-urile din tab-ul Slide-uri.
Acest exercițiu face parte din cursul
Scrierea codului eficient cu pandas
Instrucțiuni pentru exercițiu
- Înlocuiește fiecare mână (rând) din DataFrame listată ca Class 1 (One Pair) cu -2 și fiecare mână listată ca Class 2 (Two Pairs) cu -3.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Replace Class 1 to -2
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)
print(poker_hands[['Class', 'Explanation']])