Método add() de Series de Pandas

Beginner

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.