Como posso ordenar os nomes dos alunos em ordem alfabética em um DataFrame?
Como posso ordenar os nomes dos alunos em ordem alfabética em um DataFrame?
Fala, Gustavo! Beleza?
Peço desculpas pela demora em dar um retorno.
Para resolver a sua dúvida, existem algumas alternativas na biblioteca Pandas, porém uma das mais simples é a que vou te mostrar em seguida. Vamos utilizar o método sort_values()
, onde você indica a coluna que será ordenada, desta forma:
proxima_turma = proxima_turma.sort_values('Alunos do curso de Cursos de Python')
Resultado:
id_aluno | Alunos do curso de Cursos de Python |
---|---|
1763 | ARACI |
3237 | ARLINDA |
1562 | CLAUDETE |
476 | GEANE |
1766 | LENITA |
245 | LIA |
770 | MARLUCI |
2239 | RENATA |
1543 | ROSEMEIRE |
1497 | VALQUIRIA |
Por padrão, o método sort_values()
ordena a coluna de forma ascendente ou seja de 0 a 10 ou no caso de A a Z. mas caso você queira ordenar de forma descendente, basta usar o parâmetro ascending = False
proxima_turma.sort_values('Alunos do curso de Cursos de Python',ascending=False)
Resultado:
id_aluno | Alunos do curso de Cursos de Python |
---|---|
1497 | VALQUIRIA |
1543 | ROSEMEIRE |
2239 | RENATA |
770 | MARLUCI |
245 | LIA |
1766 | LENITA |
476 | GEANE |
1562 | CLAUDETE |
3237 | ARLINDA |
1763 | ARACI |
Espero ter ajudado e qualquer dúvida estou por aqui. Bons estudos!