Introducción
En este laboratorio, aprenderemos a usar el método ge() en un DataFrame de Pandas para realizar una comparación elemento a elemento. El método ge() devuelve un DataFrame de valores booleanos, que indican si cada elemento es mayor o igual que el elemento correspondiente en otro DataFrame o un valor escalar.
Consejos sobre la VM
Una vez que se haya iniciado 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 las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.
Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.
Importar las bibliotecas necesarias
Para comenzar, necesitamos importar las bibliotecas necesarias: Pandas y NumPy.
import pandas as pd
import numpy as np
Crear un DataFrame
A continuación, creemos un DataFrame con el que trabajar.
df = pd.DataFrame({'A': [200, 500], 'B': [60, 250], 'C': [150, 1]})
print("El DataFrame es:")
print(df)
Esto creará un DataFrame con tres columnas: 'A', 'B' y 'C'. Contiene dos filas de datos.
Realizar una comparación usando un valor escalar
Ahora, realicemos una comparación utilizando un valor escalar. Usaremos el método ge() para comprobar si cada elemento en el DataFrame es mayor o igual a 200.
result = df.ge(200)
print("Después de aplicar la función ge:")
print(result)
El método ge() se aplica al DataFrame df con el valor escalar 200. El DataFrame resultante result contendrá valores booleanos, que indican si cada elemento en df es mayor o igual a 200.
Realizar una comparación usando una Serie
A continuación, realicemos una comparación utilizando una Serie. Crearemos una Serie con tres valores: 150, 200 y 150. Luego, usaremos el método ge() para comparar el DataFrame df con esta Serie.
series = pd.Series([150, 200, 150])
result = df.ge(series, axis=0)
print("Después de aplicar la función ge:")
print(result)
El método ge() se aplica al DataFrame df con la Serie series. El parámetro axis se establece en 0, lo que indica que queremos comparar las filas de df con los elementos de series. El DataFrame resultante result contendrá valores booleanos, que indican si cada elemento en df es mayor o igual al elemento correspondiente en series.
Realizar una comparación usando otro DataFrame
Por último, realicemos una comparación utilizando otro DataFrame. Crearemos otro DataFrame df2 y lo compararemos con el DataFrame original df utilizando el método ge().
df2 = pd.DataFrame({'A': [200, 550], 'B': [65, 251], 'C': [100, 10]})
result = df.ge(df2)
print("Después de aplicar la función ge:")
print(result)
El método ge() se aplica al DataFrame df con el DataFrame df2. El DataFrame resultante result contendrá valores booleanos, que indican si cada elemento en df es mayor o igual al elemento correspondiente en df2.
Resumen
En este laboratorio, aprendimos cómo usar el método ge() en un DataFrame de Pandas para realizar una comparación elemento a elemento. Vimos cómo comparar un DataFrame con un valor escalar, una Serie y otro DataFrame. Al aplicar el método ge(), obtuvimos un DataFrame de valores booleanos que indican el resultado de la comparación. Este método es útil para varias tareas de análisis de datos, como filtrar datos según ciertas condiciones.



