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.