"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso calcular o valor máximo em várias colunas no Pandas?

Como posso calcular o valor máximo em várias colunas no Pandas?

Publicado em 2024-11-07
Navegar:539

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

Encontre o valor máximo em várias colunas no Pandas

Suponha que você tenha um dataframe com várias colunas e queira criar uma nova coluna contendo o valor máximo de duas ou mais colunas existentes. Por exemplo, dadas as colunas A e B, você precisa criar uma coluna C onde:

C = max(A, B)

Para realizar esta tarefa:

  1. Use a função max junto com axis=1 para calcular o valor máximo para cada linha nas colunas especificadas:
df[["A", "B"]].max(axis=1)
  1. Atribua o resultado a uma nova coluna:
df["C"] = df[["A", "B"]].max(axis=1)

Isso gera uma nova coluna C contendo o valor máximo para cada linha entre as colunas A e B:

ABC
1-21
288
313

Observe que esta técnica pode ser generalizada para encontrar o valor máximo em qualquer número de colunas.

Declaração de lançamento Este artigo foi reimpresso em: 1729169537 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3