Por gentileza, poderiam conferir se minha sintaxe retorna o valor correto?
selecao = (alunos['Idade'] >= 10) & (alunos['Idade'] <=20) | (alunos['Idade'] >= 40) grupo_idade = alunos[selecao] grupo_idade
Desde já, grato!
Por gentileza, poderiam conferir se minha sintaxe retorna o valor correto?
selecao = (alunos['Idade'] >= 10) & (alunos['Idade'] <=20) | (alunos['Idade'] >= 40) grupo_idade = alunos[selecao] grupo_idade
Desde já, grato!
Olá, Robson. Tudo bem?
Há apenas dois detalhes que podemos notar a partir do que o exercício pede.
O primeiro diz respeito aos alunos com idade entre 10 e 20 anos. Nesse caso, o correto seria utilizar apenas "maior que" (>
) e "menor que" (<
), pois os valores não incluem o 10 e o 20.
O segundo diz respeito à criação de um novo DataFrame, através do seguinte código:
grupo_idade = alunos[selecao]
grupo_idade
Neste caso em específico, não havia a necessidade de criar um novo DataFrame com o resultado da seleção, a ideia era apenas exibir mesmo. Mas nada que invalide o que você desenvolveu, fique tranquilo, é apenas um detalhe para esse exercício em específico, pois sua resposta pode acabar sendo considerada como errada.
No mais, parabéns pelo resposta desenvolvida!
Espero ter ajudado, Robson. Se tiver mais alguma dúvida, estou à disposição. Bons estudos =)
Que explicação! Muito obrigado!!!!