Método Max do Pandas DataFrame

Beginner

Introdução

Neste laboratório, aprenderemos sobre o método max() em um DataFrame do Pandas. Este método é usado para encontrar o valor máximo em um DataFrame. Exploraremos a sintaxe, os parâmetros e como usar este método com exemplos.

Dicas para a VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.

Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.

Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.

Criar um DataFrame

Primeiramente, vamos criar um DataFrame para entender o método max() e como ele funciona. Usaremos o seguinte 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 cria um DataFrame com quatro colunas: A, B, C e D. Cada coluna tem três valores.

Encontrar Valores Máximos no Eixo do Índice

Em seguida, vamos encontrar os valores máximos sobre o eixo do índice (linhas) do DataFrame. Passaremos axis=0 como um parâmetro para o método max(). Veja o código abaixo:

max_values = df.max(axis=0)

print(max_values)

Este código imprime os valores máximos sobre o eixo do índice para cada coluna.

Encontrar Valores Máximos no Eixo da Coluna

Agora, vamos encontrar os valores máximos sobre o eixo da coluna (colunas) do DataFrame. Passaremos axis=1 como um parâmetro para o método max(). Veja o código abaixo:

max_values = df.max(axis=1)

print(max_values)

Este código imprime os valores máximos sobre o eixo da coluna para cada linha.

Incluir Valores Nulos

Às vezes, nosso DataFrame pode conter valores nulos. Para incluir valores nulos ao calcular o máximo, podemos usar o parâmetro skipna=False. Veja o código abaixo:

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 os valores máximos sobre o eixo do índice, incluindo valores nulos.

Excluir Valores Nulos

Para excluir valores nulos ao calcular o máximo, podemos usar o parâmetro skipna=True. Veja o código abaixo:

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 os valores máximos sobre o eixo do índice, excluindo valores nulos.

Resumo

Neste laboratório, aprendemos sobre o método max() no Pandas DataFrame. Exploramos como encontrar os valores máximos sobre o eixo do índice e o eixo das colunas, incluindo ou excluindo valores nulos. O método max() é útil para encontrar os valores mais altos em um DataFrame e pode ser aplicado a vários casos de uso. Certifique-se de revisar a sintaxe e os parâmetros do método max() para aplicá-lo efetivamente em seus próprios projetos.