Método radd de DataFrame de Pandas

PythonPythonBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

El método radd() de la DataFrame de Pandas se utiliza para realizar una adición elemento a elemento entre una DataFrame y otra estructura de datos. Devuelve una nueva DataFrame con el resultado de la operación de adición al revés. Esta práctica te guiará por el proceso paso a paso de usar el método radd() en Pandas de Python.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haz 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 tengas que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tienes problemas durante el aprendizaje, no dudes en preguntar a Labby. Proporciona retroalimentación después de la sesión y resolveremos rápidamente el problema para ti.

Importar las bibliotecas necesarias

Primero, debes importar la biblioteca de pandas que se utilizará para trabajar con DataFrames.

import pandas as pd

Crear una DataFrame

A continuación, crea una DataFrame que se utilizará para la adición.

df = pd.DataFrame({'a': [2,5,7], 'b': [1,2,3], 'c': [4,5,7]})
print("---------La DataFrame es------")
print(df)

Realizar una adición con un valor escalar

Utiliza el método radd() para sumar la DataFrame con un valor escalar.

print("----------------------------")
print(df.radd(2))

Realizar una adición con otra DataFrame

Crea dos DataFrames y realiza una adición entre ellos.

df1 = pd.DataFrame({'a': [1,5,6],'b': [4,6,5],'c': [2,8,7]})
df2 = pd.DataFrame({'a': [2,1,1],'b': [1,5,8],'c': [7,5,6]})
print("------------El resultado es-----------")
print(df1.radd(df2))

Manejar valores faltantes

Maneja los valores faltantes rellenándolos con un valor especificado utilizando el parámetro fill_value.

df1 = pd.DataFrame({'a': [None,2,6],'b': [2,1,4],'c': [2,1,0]})
df2 = pd.DataFrame({'a': [1,1,2],'b': [None,5,0]})
print("------------El resultado es-----------")
print(df1.radd(df2,fill_value=2))

Resumen

En este laboratorio, aprendiste cómo utilizar el método radd() de la DataFrame de Pandas para realizar una adición elemento a elemento entre DataFrames. También aprendiste cómo manejar valores faltantes y rellenarlos con un valor especificado. Siguiendo esta guía paso a paso, ahora deberías tener una buena comprensión de cómo utilizar el método radd() en tus propios proyectos de Python con Pandas. Recuerda practicar y experimentar con diferentes escenarios para mejorar aún más tu comprensión. ¡Que la codificación te vaya bien!