1
resposta

Dúvida na resposta da Seleção (nível 3)

Olá, tudo bem?

Eu executei no meu código tanto a resposta A e C, e elas retornam o mesmo resultado que é um DataFrame com os alunos de idade que se pede no exercício. Então gostaria de entender porque apenas uma das respostas é a correta e a outra não?

1 resposta

Oii Vinicius, tudo bem contigo?

Realmente, ambos os códigos das alternativas 'A' e 'C' não possuem erros. A diferença é que na alternativa 'C' é criado um dataframe extra (salvo na variável grupos_idade), enquanto na 'A' é gerado apenas uma visualização desse dataframe, sem salvá-lo em uma variável. E, como no enunciado é pedido apenas uma visualização, devemos considerar então que a opção correta é a 'A'.

Se formos analisar a justificativa para a alternativa 'C' não ser a correta, vamos perceber que ela explica justamente isso:

Imagem com fundo vermelho bem claro, onde é apresentado o código da alternativa C, com a seguinte justificativa destacada por um retângulo vermelho: Alternativa errada! Observe o enunciado, apenas uma visualização, o código acima cria um DataFrame

Na justificativa, percebemos que não é dito que o código em questão está errado, mas que, como o enunciado pede apenas uma visualização e o código dessa alternativa cria um novo dataframe, essa não é a opção correta.

É um detalhe simples, mas importante principalmente quando você está trabalhando com dataframes muito grandes, já que seguindo a opção 'C' esse dataframe fica salvo na memória durante o restante da execução do seu notebook.

Espero que tenha conseguido te ajudar. Qualquer dúvida estou à disposição :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!