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:
df[["A", "B"]].max(axis=1)
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:
A | B | C |
---|---|---|
1 | -2 | 1 |
2 | 8 | 8 |
3 | 1 | 3 |
Tenga en cuenta que esta técnica se puede generalizar para encontrar el valor máximo en cualquier número de columnas.
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