Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

seleção de duas variáveis em uma mesma coluna

Quero selecionar duas variáveis em uma mesma coluna, por exemplo: todos os carros com motor 'Motor 2.4 Turbo' e 'Motor Diesel'. Tentei fazer a seleção usando o código

dataset[(dataset.Motor == 'Motor Diesel') & (dataset.Motor == 'Motor 2.4 Turbo')]

mas não funciona. Aparece apenas os rótulos das colunas. Qual a forma para fazer essa seleção?

2 respostas
solução!

Olá Caroline,

Nesse caso a lógica da seleção é que impede que tenha algum resultado. Cada carro tem apenas um motor, assim nenhum carro vai ter "Motor Diesel" e "Motor 2.4 Turbo" ao mesmo tempo, veja que o detalhe principal está no "E".

Analisando novamente o que você quer selecionar a lógica seria: motor igual a "Motor Diesel" ou igual a "Motor 2.4 Turbo", e podemos indicar o "OU" com o caractere |

# Agora temos 36 resultados
dataset[(dataset.Motor == 'Motor Diesel') | (dataset.Motor == 'Motor 2.4 Turbo')]

Espero ter ajudado, qualquer dúvida é só falar!

Nossa, faz todo sentido. Muito obrigada, ajudou muito.