1
resposta

Compreensão do código

Olá, não consegui visualizar neste código como se obtém a idade dos mais novos, visto que não colocamos um incremento para buscar idades de 15 a 25 anos por exemplo.

alunos.sort_values(by = ['Idade'], inplace = True) alunos.iloc[:3]

1 resposta

Olá Diego,

Esse código funciona em dois passos, primeiro a gente ordena os alunos de acordo com a idade, do mais novo para o mais velho com esse código:

# Ordenando alunos pela idade
alunos.sort_values(by = ['Idade'], inplace = True)

Depois de executar o código acima esse é o resultado:

NomeIdadeSexoNotasAprovado
0Ary15M7.5True
6Carlos19M6False
5Dara21F7True
1Cátia27F2.5False
3Beto32M10True
7Alice35F5.6False
4Bruna42F8.2True
2Denis56M5False

Agora tudo que precisamos é selecionar os 3 primeiros alunos já que estão todos ordenados pela idade, e é isso que é feito aqui:

# Selecionando os 3 primeiros alunos
alunos.iloc[:3]

Espero ter ajudado, qualquer dúvida é só falar!