Méthode d'addition des Séries de Pandas

PythonPythonBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons apprendre à utiliser la méthode add() dans Pandas pour effectuer des additions sur une Séries. La méthode add() nous permet d'ajouter une Séries à une autre Séries ou à une valeur scalaire. Nous pouvons également remplir les valeurs manquantes ou nulles en utilisant le paramètre fill_value.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder à Jupyter Notebook pour la pratique.

Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez des commentaires après la session, et nous résoudrons rapidement le problème pour vous.

Créer une Séries

Commencez par importer la bibliothèque pandas et créer une Séries.

import pandas as pd

## Créer une Séries
s = pd.Series([1, 2, 3, 4])
print("Séries originale :")
print(s)

Sortie :

Séries originale :
0    1
1    2
2    3
3    4
dtype: int64

Ajouter une valeur scalaire à la Séries

Nous pouvons utiliser la méthode add() pour ajouter une valeur scalaire à chaque élément de la Séries. Dans cet exemple, nous allons ajouter la valeur scalaire 2 à chaque élément de la Séries.

print("\nSéries après avoir ajouté une valeur scalaire :")
print(s.add(2))

Sortie :

Séries après avoir ajouté une valeur scalaire :
0    3
1    4
2    5
3    6
dtype: int64

Ajouter deux Séries

Nous pouvons également utiliser la méthode add() pour additionner deux Séries. Dans cet exemple, nous allons créer deux Séries s1 et s2 et les additionner.

## Créer deux Séries
s1 = pd.Series([1, 2, 3])
s2 = pd.Series([4, 5, 6])

print("\nRésultat de l'addition de deux Séries :")
print(s1.add(s2))

Sortie :

Résultat de l'addition de deux Séries :
0    5
1    7
2    9
dtype: int64

Remplir les valeurs manquantes

La méthode add() prend également en charge le remplissage des valeurs manquantes ou nulles. Nous pouvons utiliser le paramètre fill_value pour spécifier une valeur à utiliser pour remplir les valeurs manquantes avant d'effectuer l'addition. Dans cet exemple, nous allons créer deux Séries s1 et s2 avec des valeurs manquantes et les remplir avec la valeur 3 avant de les additionner.

## Créer deux Séries avec des valeurs manquantes
s1 = pd.Series([1, None, None])
s2 = pd.Series([4, 5, None])

print("\nRésultat de l'addition de deux Séries avec des valeurs manquantes :")
print(s1.add(s2, fill_value=3))

Sortie :

Résultat de l'addition de deux Séries avec des valeurs manquantes :
0    5.0
1    8.0
2    NaN
dtype: float64

Sommaire

Dans ce laboratoire, nous avons appris à utiliser la méthode add() dans Pandas pour effectuer des additions sur une Séries. Nous pouvons ajouter une valeur scalaire à chaque élément d'une Séries, additionner deux Séries et remplir les valeurs manquantes ou nulles. La méthode add() est un outil pratique pour effectuer des additions élément par élément sur les Séries dans Pandas.