CommencezCommencez gratuitement

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, peu importe la colonne ou la ligne.

Vous allez l'essayer sur l'ensemble de données poker_hands. Vous utiliserez .apply() pour mettre au carré chaque cellule du DataFrame. En Python, la façon native de mettre au carré un nombre n est n**2.

Cette activité fait partie du cours

Rédiger du code efficace avec pandas

Voir le cours

Instructions de l’exercice

  • 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 ce code d’exemple.

# Define the lambda transformation
get_square = ____ x: ____

# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())
Modifier et exécuter le code