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

query com algum item da coluna Acessórios

Na aula vimos como realizar um query com as colunas Motor e Zero_km com os exemplos:

dataset.Motor == '...'
dataset.Zero_km == True

Minha dúvida é: caso eu precisasse identificar os carros que possuem, por exemplo, 'Travas elétricas' como eu poderia proceder?

2 respostas
solução!

Olá Felipe, tudo bem? Espero que sim!

Nesse caso, quando os elementos da coluna forem listas e você precisar procurar por algum elemento dentro dessas listas, precisará usar uma função auxiliar.

selecao = dataset["Acessórios"].apply(lambda acessorios: 'Travas elétricas' in acessorios)
carros_com_trava_eletrica = dataset[selecao]
carros_com_trava_eletrica

A função lambda vai checar se existe o acessório 'Travas elétricas' dentro da lista para cada uma das linhas da coluna Acessórios. Portanto você conseguirá filtrar os elementos dessa forma.

Caso queira localizar outros acessórios, basta trocar o nome dentro da função lambda.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!

Estou bem! Muito obrigado, João! Me ajudou bastante aqui