1
resposta

Código

Boa tarde!! Fiquei em dúvida se a resposta B: " selecao = alunos['Aprovado'] == False reprovados = alunos[['Nome', 'Sexo', 'Idade']][selecao] reprovados" Não deveria ser desta forma: "selecao = alunos['Aprovado'] == False reprovados = alunos[['Nome', 'Sexo', 'Idade'], [selecao] reprovados" Obrigado!!

1 resposta

Boa tarde!

Caso alguém ainda tenha essa dúvida vou tentar ajudar.

A alternativa B está correta pois é possível retornar um DataFrame com as colunas selecionadas utilizando colchetes duplos: [[]]

Assim a primeira parte do código retorna um DataFrame com os campos pedidos:

alunos[['Nome', 'Sexo', 'Idade']]

E na mesma hora já aplica a seleção nesse DataFrame recém criado:

alunos[['Nome', 'Sexo', 'Idade']][selecao]

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software