Método Mul do DataFrame Pandas

Beginner

Introdução

Este laboratório demonstrará como usar o método mul() na classe Pandas DataFrame. O método mul() é usado para multiplicar um DataFrame com outro DataFrame, Series ou um valor escalar elemento a elemento. Ele retorna um novo DataFrame com o resultado da operação de multiplicação.

Dicas para a VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.

Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.

Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.

Importar as bibliotecas necessárias

import pandas as pd

Primeiramente, precisamos importar a biblioteca Pandas.

Criar o DataFrame inicial

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

Crie um DataFrame chamado df1 com três colunas a, b e c, contendo os valores fornecidos.

Multiplicar o DataFrame por um valor escalar

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

Multiplique o DataFrame df1 por um valor escalar de 2 usando o método mul(). Imprima o resultado.

Multiplicar o DataFrame por outro DataFrame

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

Crie outro DataFrame chamado df3 com os valores fornecidos. Multiplique df1 por df3 usando o método mul(). Imprima o resultado.

Tratamento de valores ausentes

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

Crie outro DataFrame df5 com alguns valores ausentes. Multiplique df1 por df5 usando o método mul(). Use o parâmetro fill_value para substituir os valores ausentes por 1. Imprima o resultado.

Resumo

Neste laboratório, aprendemos como usar o método mul() na classe Pandas DataFrame para multiplicar DataFrames elemento a elemento. Vimos exemplos de multiplicação de um DataFrame por um valor escalar, outro DataFrame e tratamento de valores ausentes. O método mul() é uma ferramenta útil para realizar operações de multiplicação elemento a elemento em DataFrames.