La méthode assign() pandas

En Python pandas, la méthode assign() est utilisée pour ajouter de nouvelles colonnes à un objet DataFrame. Il prend un dictionnaire de paires clé-valeur comme argument, où les clés sont les noms des nouvelles colonnes et les valeurs sont des listes ou des tableaux contenant les données de ces colonnes. La méthode assign() renvoie un nouvel objet DataFrame avec les colonnes ajoutées, mais elle ne modifie pas l'objet DataFrame d'origine.

Voici un exemple d'utilisation de la méthode assign():

Exemple





Vous pouvez également utiliser la méthode assign() pour ajouter plusieurs colonnes à la fois en lui transmettant plusieurs paires clé-valeur.

Exemple

Remarque

Notez que la méthode assign() n'est pas en place, elle renvoie donc un nouvel objet DataFrame avec les colonnes ajoutées plutôt que de modifier l'objet d'origine. Si vous souhaitez modifier l'objet DataFrame d'origine sur place, vous pouvez utiliser la méthode assign() en combinaison avec le paramètre inplace=True.

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply