0Pricing
Data Science Academy · Aula

Várias agregações com agg

Funções diferentes para cada coluna.

Várias agregações com agg é uma aula grátis de Data Science Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Data Science Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Data Science Academy inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

Why One Number Is Not Enough

A single mean hides a lot. With agg you can request several summaries at once and see the fuller picture.

Meet agg

The agg method takes a list of functions and runs every one of them on each group in a single pass.

df.groupby("city")["sales"].agg(["mean", "max"])

A List of Function Names

Pass plain strings like "sum" or "min", and pandas maps each to its built-in aggregation for you.

g.agg(["sum", "min", "max"])

Each Function Becomes a Column

With a list of functions, the result gains one column per function, neatly side by side for comparison.

Different Functions Per Column

Pass a dictionary to apply different aggregations to different columns in the very same call.

df.groupby("city").agg({"sales": "sum", "age": "mean"})

Name Your Output Columns

Named aggregation lets you label results clearly, so you never guess what each output column means.

g.agg(total=("sales", "sum"))

Use Your Own Function

Any function returning one value works, so a custom lambda can compute a range or anything you like.

g.agg(lambda s: s.max() - s.min())

Mixing Built-ins and Custom

Inside one list you can blend string names with your own callables; pandas applies each to every group.

g.agg(["mean", lambda s: s.std()])

Aggregating Many Columns at Once

Skip selecting a column and agg runs across every numeric column, giving a wide summary table.

df.groupby("city").agg("mean")

Reset the Index to Flatten

Call reset_index afterward to turn the group keys back into normal columns for easy charting or merging.

result.reset_index()

Read the Result Carefully

When functions and columns multiply, you get a MultiIndex on columns; read it as (column, function) pairs.

Quick Check

You want sum on one column and mean on another. What do you pass to agg?

Recap: agg Is Your Swiss Knife

You can now stack many summaries, mix built-ins with custom functions, and name outputs, all through one flexible agg call. 🛠️

Perguntas Frequentes

A aula “Várias agregações com agg” é grátis?

Sim — o texto completo de “Várias agregações com agg” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Data Science Academy, atualize para CoddyKit PRO. O curso de Data Science Academy inclui 4 aulas no total.

O que vou aprender em “Várias agregações com agg”?

Funções diferentes para cada coluna. Você pratica Data Science Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Data Science Academy?

Nenhuma experiência prévia é necessária. Data Science Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Várias agregações com agg”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Data Science Academy?

Sim. Cada aula de Data Science Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Split-Apply-Combine explicado
  2. Várias agregações com agg
  3. Agrupar por várias chaves
  4. transform para recursos por grupo
← Voltar para Data Science Academy