0Pricing
Data Science Academy · Aula

Ordenar por uma ou várias colunas

Ordem crescente, decrescente e empates.

Ordenar por uma ou várias colunas é uma aula grátis de Data Science Academy no CoddyKit. Esta é a aula 1 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.

Order Brings Insight

Raw rows arrive in no useful order. Sorting puts the most interesting records on top so patterns jump out at a glance. 🔎

sort_values Is Your Tool

In pandas you reorder rows with sort_values. You name the column to sort by, and pandas hands back a freshly ordered DataFrame.

df.sort_values("price")

Ascending by Default

By default sort_values goes smallest to largest. So numbers climb upward and text sorts alphabetically from A to Z.

Flip to Descending

Set ascending=False when you want the biggest values first, like the top-selling products or the highest scores.

df.sort_values("sales", ascending=False)

Sort by Many Columns

Pass a list of columns and pandas sorts by the first, then breaks ties using the next, and so on down the list.

df.sort_values(["region", "sales"])

Mixed Sort Directions

Give ascending a list too, one flag per column. That lets you sort region A to Z while sales go high to low.

df.sort_values(["region", "sales"], ascending=[True, False])

A New Frame, Not In Place

By default sort_values returns a sorted copy and leaves the original untouched, so your source data stays safe.

Sort In Place If You Mean It

Add inplace=True to rewrite the original DataFrame instead of returning a copy. Use it only when you truly want that.

Watch the Index

Sorting keeps each row label glued to its data, so the index looks shuffled afterward. That is expected, not a bug.

Reset for Clean Numbers

Want tidy 0,1,2 labels after sorting? Chain reset_index with drop=True to renumber rows from the top.

df.sort_values("sales").reset_index(drop=True)

Where NaN Values Land

Missing values sink to the bottom by default. Set na_position to first if you would rather see them up top.

Quick Check

You want the highest sales on top. How do you sort?

Recap: Sorting Made Simple

You now sort with sort_values, flip with ascending, break ties using a column list, and tidy labels with reset_index. Nicely done! 🎉

Perguntas Frequentes

A aula “Ordenar por uma ou várias colunas” é grátis?

Sim — o texto completo de “Ordenar por uma ou várias colunas” é 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 “Ordenar por uma ou várias colunas”?

Ordem crescente, decrescente e empates. 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 1 de 4.

Quanto tempo leva a aula “Ordenar por uma ou várias colunas”?

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. Ordenar por uma ou várias colunas
  2. Seu primeiro resumo com groupby
  3. Gráficos de linhas e barras no matplotlib
  4. Rótulos, títulos e legendas
← Voltar para Data Science Academy