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.