Méthode mul() de la classe Pandas DataFrame

Beginner

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.

Importer les bibliothèques requises

import pandas as pd

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

Créer 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.

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

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

Résumé

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.