.apply() pour itérer sur les rangées
.apply() est très pratique pour parcourir les rangées d'un DataFrame et appliquer une fonction précise.
Vous allez travailler sur un sous-ensemble du jeu de données poker_hands, qui contient uniquement le rang des cinq cartes de chaque main, une main par rangée (ce sous-ensemble est généré pour vous dans le script). Vous allez calculer la variance de chaque main pour tous les rangs, puis de chaque rang pour toutes les mains.
Cette activité fait partie du cours
Rédiger du code efficace avec pandas
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Define the lambda transformation
get_variance = ____
# Apply the transformation
data_tr = poker_hands[['R1', 'R2', 'R3', 'R4', 'R5']].____(____, ____)
print(data_tr.head())