Executar pandas online

Criar tabela dinâmica com pandas

Uma pivot table transforma dados longos em uma tabela resumida.

O que é Criar tabela dinâmica com pandas?

Uma pivot table transforma dados longos em uma tabela resumida.

Resuma dados por categorias de linhas e colunas.

Quando usar?

  • Ler e limpar dados tabulares.
  • Analisar CSV, APIs e bancos de dados.
  • Preparar relatórios e estatísticas.

Código de exemplo

Executar código →
main.py
import pandas as pd

results = pd.DataFrame({
    "team": ["A", "A", "B", "B"],
    "score": [80, 90, 70, 100],
})

print(results.pivot_table(index="team", values="score", aggfunc="mean"))

Saída esperada

score
team
A      85.0
B      85.0

Como funciona

index e columns definem grupos; values e aggfunc escolhem medida e agregação.

Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.

Exercícios práticos

Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.

  1. Adicione linhas, colunas e valores ausentes.
  2. Combine filtro, ordenação e groupby.
  3. Carregue um arquivo real e confira os dtypes.
Executar no IDE Python →