Bom dia!
A segunda alternativa dada como correta possui um resultado da primeira, salvo engano.
Seria isso mesmo?
ATÉ 40% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Bom dia!
A segunda alternativa dada como correta possui um resultado da primeira, salvo engano.
Seria isso mesmo?
Olá Márcio tudo bem com você??
Verdade! Muito obrigado pela ajuda! Vou sinalizar para equipe técnica e sugerir a correção!
Obrigado mais uma vez!
Oi Márcio! Voltei.
Conforme visualizado com a equipe técnica, ambas as questões estão corretas e cumprem as solicitações, apesar de solucionadas de formas distintas. Veja a seguir:
Criação do DF.
import pandas as pd
alunos = pd.DataFrame({'Nome': ['Ary', 'Cátia', 'Denis', 'Beto', 'Bruna', 'Dara', 'Carlos', 'Alice'],
'Sexo': ['M', 'F', 'M', 'M', 'F', 'F', 'M', 'F'],
'Idade': [15, 27, 56, 32, 42, 21, 19, 35],
'Notas': [7.5, 2.5, 5.0, 10, 8.2, 7, 6, 5.6],
'Aprovado': [True, False, False, True, True, True, False, False]},
columns = ['Nome', 'Idade', 'Sexo', 'Notas', 'Aprovado'])Visualização:
alunos
Nome Idade Sexo Notas Aprovado
0 Ary 15 M 7.5 True
1 Cátia 27 F 2.5 False
2 Denis 56 M 5.0 False
3 Beto 32 M 10.0 True
4 Bruna 42 F 8.2 True
5 Dara 21 F 7.0 True
6 Carlos 19 M 6.0 False
7 Alice 35 F 5.6 FalsePrimeira Solução:
selecao = alunos['Aprovado'] == False
reprovados = alunos[['Nome', 'Sexo', 'Idade']][selecao]
reprovados
Nome Sexo Idade
1 Cátia F 27
2 Denis M 56
6 Carlos M 19
7 Alice F 35Segunda Solução:
selecao = alunos['Aprovado'] == False
reprovados = alunos.loc[selecao, ['Nome', 'Sexo', 'Idade']]
reprovados
Nome Sexo Idade
1 Cátia F 27
2 Denis M 56
6 Carlos M 19
7 Alice F 35Espero ter ajudado e obrigado pela participação =)