Método max() del DataFrame de Pandas

PandasPandasBeginner
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

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL pandas(("Pandas")) -.-> pandas/DataSelectionGroup(["Data Selection"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) pandas(("Pandas")) -.-> pandas/DataCleaningGroup(["Data Cleaning"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) pandas(("Pandas")) -.-> pandas/DataAnalysisGroup(["Data Analysis"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) pandas/DataSelectionGroup -.-> pandas/select_rows("Select Rows") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") pandas/DataCleaningGroup -.-> pandas/handle_missing_values("Handling Missing Values") python/ModulesandPackagesGroup -.-> python/using_packages("Using Packages") pandas/DataAnalysisGroup -.-> pandas/basic_statistics("Basic Statistics") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") python/DataScienceandMachineLearningGroup -.-> python/data_analysis("Data Analysis") subgraph Lab Skills pandas/select_rows -.-> lab-68658{{"Método max() del DataFrame de Pandas"}} python/build_in_functions -.-> lab-68658{{"Método max() del DataFrame de Pandas"}} pandas/handle_missing_values -.-> lab-68658{{"Método max() del DataFrame de Pandas"}} python/using_packages -.-> lab-68658{{"Método max() del DataFrame de Pandas"}} pandas/basic_statistics -.-> lab-68658{{"Método max() del DataFrame de Pandas"}} python/data_collections -.-> lab-68658{{"Método max() del DataFrame de Pandas"}} python/data_analysis -.-> lab-68658{{"Método max() del DataFrame de Pandas"}} end

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 los 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 los 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.