Méthode mul() de la classe Pandas DataFrame

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

Ce laboratoire démontrera comment utiliser la méthode mul() de la classe Pandas DataFrame. La méthode mul() est utilisée pour multiplier un DataFrame avec un autre DataFrame, une Séries ou une valeur scalaire élément par élément. Elle renvoie un nouveau DataFrame avec le résultat de l'opération de multiplication.

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 pratiquer.

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 votre feedback après la session, et nous résoudrons rapidement le problème pour vous.

Importez les bibliothèques requises

import pandas as pd

Tout d'abord, nous devons importer la bibliothèque Pandas.

Créez le DataFrame initial

df1 = pd.DataFrame({'a': [1, 5, 6],'b': [4, 6, 5],'c': [2, 8, 7]})

Créez un DataFrame appelé df1 avec trois colonnes a, b et c, contenant les valeurs données.

Multipliez le DataFrame par une valeur scalaire

df2 = df1.mul(2)
print(df2)

Multipliez le DataFrame df1 par une valeur scalaire de 2 à l'aide de la méthode mul(). Affichez le résultat.

Multipliez le DataFrame par un autre DataFrame

df3 = pd.DataFrame({'a': [2, 1, 1],'b': [1, 5, 8],'c': [7, 5, 6]})
df4 = df1.mul(df3)
print(df4)

Créez un autre DataFrame appelé df3 avec les valeurs données. Multipliez df1 par df3 à l'aide de la méthode mul(). Affichez le résultat.

Gérer les valeurs manquantes

df5 = pd.DataFrame({'a': [None, 1, 1],'b': [None, 5, 8]})
df6 = df1.mul(df5, fill_value=1)
print(df6)

Créez un autre DataFrame df5 avec quelques valeurs manquantes. Multipliez df1 par df5 à l'aide de la méthode mul(). Utilisez le paramètre fill_value pour remplacer les valeurs manquantes par 1. Affichez le résultat.

Sommaire

Dans ce laboratoire, nous avons appris à utiliser la méthode mul() de la classe Pandas DataFrame pour multiplier les DataFrames élément par élément. Nous avons vu des exemples de multiplication d'un DataFrame par une valeur scalaire, un autre DataFrame et de gestion des valeurs manquantes. La méthode mul() est un outil pratique pour effectuer des opérations de multiplication élément par élément sur les DataFrames.