Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida no Exercício da aula 7

Estou escrevendo todo o código como está indicado pelo ex, porém não está saindo corretamente e eu não sei o que estou fazendo de errado:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

alunos['Faixa Etária'] = alunos['Idade'].apply(lambda x: 'Menor que 20 anos' if 20 < x 
                                               else ('Entre 20 e 40 anos' if (x >= 20 and x <= 40) 
                                                     else 'Maior que 40 anos'))

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Tenta assim, invertendo o X com o vinte pois a lógica era se x>20 retorne "menor que 20", e else serão os demais. Acredito que isso resolverá.

alunos['Faixa Etária'] = alunos['Idade'].apply(lambda x: 'Menor que 20 anos' if x<20 else ('Entre 20 e 40 anos' if (x >= 20 and x <= 40) else 'Maior que 40 anos'))