Método mul() de DataFrame de Pandas

Beginner

Introducción

Esta práctica demostrará cómo utilizar el método mul() de la clase DataFrame de Pandas. El método mul() se utiliza para multiplicar un DataFrame con otro DataFrame, Serie o valor escalar elemento a elemento. Devuelve un nuevo DataFrame con el resultado de la operación de multiplicación.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Notebook y acceder a Jupyter Notebook para practicar.

En ocasiones, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.

Importar las bibliotecas necesarias

import pandas as pd

En primer lugar, necesitamos importar la biblioteca Pandas.

Crear el DataFrame inicial

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

Crea un DataFrame llamado df1 con tres columnas a, b y c, que contienen los valores dados.

Multiplicar el DataFrame por un valor escalar

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

Multiplica el DataFrame df1 por un valor escalar de 2 utilizando el método mul(). Imprime el resultado.

Multiplicar el DataFrame por otro DataFrame

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

Crea otro DataFrame llamado df3 con los valores dados. Multiplica df1 por df3 utilizando el método mul(). Imprime el resultado.

Manejo de valores faltantes

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

Crea otro DataFrame df5 con algunos valores faltantes. Multiplica df1 por df5 utilizando el método mul(). Utiliza el parámetro fill_value para reemplazar los valores faltantes con 1. Imprime el resultado.

Resumen

En este laboratorio, aprendimos cómo usar el método mul() en la clase DataFrame de Pandas para multiplicar DataFrames elemento a elemento. Vimos ejemplos de multiplicar un DataFrame por un valor escalar, otro DataFrame y manejar valores faltantes. El método mul() es una herramienta útil para realizar operaciones de multiplicación elemento a elemento en DataFrames.