Funcția .apply() pe fiecare celulă
Așa cum ai văzut în lecție, poți folosi .apply() pentru a aplica o funcție pe fiecare celulă a unui DataFrame, indiferent de coloană sau rând.
Vei exersa acest lucru pe setul de date poker_hands. Vei folosi .apply() pentru a ridica la pătrat fiecare celulă din DataFrame. În Python, modalitatea nativă de a ridica un număr n la pătrat este n**2.
Acest exercițiu face parte din cursul
Scrierea codului eficient cu pandas
Instrucțiuni pentru exercițiu
- Definește transformarea lambda pentru ridicarea la pătrat.
- Aplică transformarea folosind funcția
.apply().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Define the lambda transformation
get_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())