Método add() em Series do Pandas

Beginner

Introdução

Neste laboratório, aprenderemos como usar o método add() no Pandas para realizar adição em uma Series. O método add() nos permite adicionar uma Series com outra Series ou com um valor escalar. Também podemos preencher valores ausentes ou nulos usando o parâmetro fill_value.

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

Criar uma Series

Vamos começar importando a biblioteca pandas e criando uma Series.

import pandas as pd

## Create a Series
s = pd.Series([1, 2, 3, 4])
print("Original Series:")
print(s)

Output:

Original Series:
0    1
1    2
2    3
3    4
dtype: int64

Adicionar um Valor Escalar à Series

Podemos usar o método add() para adicionar um valor escalar a cada elemento na Series. Neste exemplo, adicionaremos o valor escalar 2 a cada elemento na Series.

print("\nSeries after adding a scalar value:")
print(s.add(2))

Output:

Series after adding a scalar value:
0    3
1    4
2    5
3    6
dtype: int64

Adicionar Duas Series

Também podemos usar o método add() para adicionar duas Series. Neste exemplo, criaremos duas Series, s1 e s2, e as adicionaremos.

## Create two Series
s1 = pd.Series([1, 2, 3])
s2 = pd.Series([4, 5, 6])

print("\nResult of adding two Series:")
print(s1.add(s2))

Output:

Result of adding two Series:
0    5
1    7
2    9
dtype: int64

Preencher Valores Ausentes

O método add() também suporta o preenchimento de valores ausentes ou nulos. Podemos usar o parâmetro fill_value para especificar um valor a ser usado para preencher os valores ausentes antes de realizar a adição. Neste exemplo, criaremos duas Series, s1 e s2, com valores ausentes e os preencheremos com o valor 3 antes de adicioná-las.

## Create two Series with missing values
s1 = pd.Series([1, None, None])
s2 = pd.Series([4, 5, None])

print("\nResult of adding two Series with missing values:")
print(s1.add(s2, fill_value=3))

Output:

Result of adding two Series with missing values:
0    5.0
1    8.0
2    NaN
dtype: float64

Resumo

Neste laboratório, aprendemos como usar o método add() no Pandas para realizar a adição em uma Series. Podemos adicionar um valor escalar a cada elemento em uma Series, adicionar duas Series e preencher valores ausentes ou nulos. O método add() é uma ferramenta útil para realizar a adição elemento a elemento em Series no Pandas.