Introducción
En este laboratorio, aprenderemos a usar el método add() en Pandas para realizar sumas en una Serie. El método add() nos permite sumar una Serie con otra Serie o con un valor escalar. También podemos rellenar valores faltantes o nulos usando el parámetro fill_value.
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 Cuaderno y acceder a Jupyter Notebook para practicar.
A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de operaciones no puede automatizarse debido a las limitaciones de Jupyter Notebook.
Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje su retroalimentación después de la sesión y resolveremos el problema para usted de inmediato.
Crear una Serie
Comencemos importando la biblioteca pandas y creando una Serie.
import pandas as pd
## Crear una Serie
s = pd.Series([1, 2, 3, 4])
print("Serie original:")
print(s)
Salida:
Serie original:
0 1
1 2
2 3
3 4
dtype: int64
Agregar un valor escalar a la Serie
Podemos usar el método add() para agregar un valor escalar a cada elemento de la Serie. En este ejemplo, agregaremos el valor escalar 2 a cada elemento de la Serie.
print("\nSerie después de agregar un valor escalar:")
print(s.add(2))
Salida:
Serie después de agregar un valor escalar:
0 3
1 4
2 5
3 6
dtype: int64
Sumar dos Series
También podemos usar el método add() para sumar dos Series. En este ejemplo, crearemos dos Series s1 y s2 y las sumaremos.
## Crear dos Series
s1 = pd.Series([1, 2, 3])
s2 = pd.Series([4, 5, 6])
print("\nResultado de sumar dos Series:")
print(s1.add(s2))
Salida:
Resultado de sumar dos Series:
0 5
1 7
2 9
dtype: int64
Llenar valores faltantes
El método add() también admite rellenar valores faltantes o nulos. Podemos usar el parámetro fill_value para especificar un valor para rellenar los valores faltantes antes de realizar la adición. En este ejemplo, crearemos dos Series s1 y s2 con valores faltantes y los rellenaremos con el valor 3 antes de sumarlas.
## Crear dos Series con valores faltantes
s1 = pd.Series([1, None, None])
s2 = pd.Series([4, 5, None])
print("\nResultado de sumar dos Series con valores faltantes:")
print(s1.add(s2, fill_value=3))
Salida:
Resultado de sumar dos Series con valores faltantes:
0 5.0
1 8.0
2 NaN
dtype: float64
Resumen
En este laboratorio, aprendimos cómo usar el método add() en Pandas para realizar adiciones en una Serie. Podemos agregar un valor escalar a cada elemento de una Serie, sumar dos Series y rellenar valores faltantes o nulos. El método add() es una herramienta útil para realizar adiciones elemento a elemento en Series de Pandas.