Introducción
En este laboratorio, aprenderemos sobre el método max() en el DataFrame de Pandas. Este método se utiliza para encontrar el valor máximo en un DataFrame. Exploraremos la sintaxis, los parámetros y cómo utilizar este método con ejemplos.
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 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.
Crear un DataFrame
Primero, creemos un DataFrame para entender el método max() y cómo funciona. Utilizaremos el siguiente código:
import pandas as pd
df = pd.DataFrame({"A": [0, 52, 78], "B": [77, 45, 96], "C": [16, 23, 135], "D": [17, 22, 56]})
print(df)
Este código crea un DataFrame con cuatro columnas: A, B, C y D. Cada columna tiene tres valores.
Encontrar valores máximos sobre el eje de índice
A continuación, encontremos los valores máximos sobre el eje de índice (filas) del DataFrame. Pasaremos axis=0 como parámetro al método max(). Consulte el código a continuación:
max_values = df.max(axis=0)
print(max_values)
Este código imprime los valores máximos sobre el eje de índice para cada columna.
Encontrar valores máximos sobre el eje de columnas
Ahora, encontremos los valores máximos sobre el eje de columnas (columnas) del DataFrame. Pasaremos axis = 1 como parámetro al método max(). Consulte el código a continuación:
max_values = df.max(axis=1)
print(max_values)
Este código imprime los valores máximos sobre el eje de columnas para cada fila.
Incluir valores nulos
A veces, nuestro DataFrame puede contener valores nulos. Para incluir valores nulos al calcular el máximo, podemos usar el parámetro skipna = False. Consulte el código a continuación:
df = pd.DataFrame({"A": [0, None, 78], "B": [77, 45, None], "C": [16, 23, None], "D": [17, 22, 56]})
max_values = df.max(axis=0, skipna=False)
print(max_values)
Este código imprime los valores máximos sobre el eje de índice, incluyendo valores nulos.
Excluir valores nulos
Para excluir valores nulos al calcular el máximo, podemos usar el parámetro skipna = True. Consulte el código a continuación:
df = pd.DataFrame({"A": [0, None, 78], "B": [77, 45, None], "C": [16, 23, None], "D": [17, 22, 56]})
max_values = df.max(axis=0, skipna=True)
print(max_values)
Este código imprime los valores máximos sobre el eje de índice, excluyendo valores nulos.
Resumen
En este laboratorio, aprendimos sobre el método max() en el DataFrame de Pandas. Exploramos cómo encontrar los valores máximos sobre el eje de índice y el eje de columnas, incluyendo o excluyendo valores nulos. El método max() es útil para encontrar los valores más altos en un DataFrame y se puede aplicar a varios casos de uso. Asegúrese de revisar la sintaxis y los parámetros del método max() para aplicarlo efectivamente en sus propios proyectos.