"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo puedo calcular el valor máximo en varias columnas en Pandas?

¿Cómo puedo calcular el valor máximo en varias columnas en Pandas?

Publicado el 2024-11-07
Navegar:482

How Can I Calculate the Maximum Value Across Multiple Columns in Pandas?

Encuentre el valor máximo en varias columnas en Pandas

Supongamos que tiene un marco de datos con varias columnas y desea crear una nueva columna que contenga el valor máximo de dos o más columnas existentes. Por ejemplo, dadas las columnas A y B, necesita crear una columna C donde:

C = max(A, B)

Para realizar esta tarea:

  1. Utilice la función max junto con axis=1 para calcular el valor máximo para cada fila en las columnas especificadas:
df[["A", "B"]].max(axis=1)
  1. Asigne el resultado a una nueva columna:
df["C"] = df[["A", "B"]].max(axis=1)

Esto genera una nueva columna C que contiene el valor máximo para cada fila entre las columnas A y B:

ABC
1-21
288
313

Tenga en cuenta que esta técnica se puede generalizar para encontrar el valor máximo en cualquier número de columnas.

Declaración de liberación Este artículo se reimprime en: 1729169537 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3