La fonction .apply() sur chaque cellule
Comme vous l’avez vu dans la leçon, vous pouvez utiliser .apply() pour appliquer une fonction à chaque cellule du DataFrame, quelle que soit la colonne ou la ligne.
Vous allez l’essayer sur le jeu de données poker_hands. Vous utiliserez .apply() pour mettre au carré chaque cellule du DataFrame. En Python natif, pour mettre au carré un nombre n, on écrit n**2.
Cet exercice fait partie du cours
Écrire du code efficace avec pandas
Instructions
- Définissez la transformation lambda pour le carré.
- Appliquez la transformation à l’aide de la fonction
.apply().
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Define the lambda transformation
get_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())