Olá, Marcos! Tudo bem com você?
É possível, sim! Você só precisa realizar algumas mudanças na hora de realizar a seleção.
Vamos realizar as mesmas seleções feitas nas aulas, mas com essas modificações, beleza?
Em resumo, temos apenas que adicionar as condições para localizar o 'Motor Diesel' para os demais motores.
Primeiro, vamos começar criando o primeiro select. Vou chamar o novo select de select_varios.
select_varios = (dataset.loc[:,['Motor']] == 'Motor Diesel') & (dataset.loc[:,['Motor']] == 'Motor Diesel V6') & (dataset.loc[:,['Motor']] == 'Motor Diesel V8')
select_varios.head(10)
Saída:
| Motor |
|---|
| Nome | |
| Jetta Variant | False |
| Passat | True |
| Crossfox | False |
| DS5 | False |
| Aston Martin DB4 | False |
| Palio Weekend | False |
| A5 | False |
| Série 3 Cabrio | False |
| Dodge Jorney | False |
| Carens | False |
No código abaixo, vamos realizar a seleção utilizando o ponto seguido da coluna, ao invés dos colchetes:
select_varios = (dataset.Motor == 'Motor Diesel') | (dataset.Motor == 'Motor Diesel V6') | (dataset.Motor == 'Motor Diesel V8')
select_varios.head(10)
Saída:
| Nome | |
|---|
| Jetta Variant | False |
| Passat | True |
| Crossfox | True |
| DS5 | False |
| Aston Martin DB4 | False |
| Palio Weekend | False |
| A5 | False |
| Série 3 Cabrio | False |
| Dodge Jorney | False |
| Carens | False |
| Name: Motor, dtype: bool | Motor Diesel |
Utilizando nossa seleção como índice para o Dataframe, temos o seguinte resultado:
dataset[select_varios].head(10)
Saída:
| Motor | Ano | Quilometragem | Zero_km | Acessórios | Valor |
|---|
| Nome | | | | | | |
| Passat | Motor Diesel | 1991 | 5712.0 | False | ['Central multimídia', 'Teto panorâmico', 'Fre... | 106161.94 |
| Crossfox | Motor Diesel V8 | 1990 | 37123.0 | False | ['Piloto automático', 'Controle de estabilidad... | 72832.16 |
| Ford Edge | Motor Diesel V6 | 2002 | 12859.0 | False | ['Sensor crepuscular', 'Rodas de liga', 'Teto ... | 71647.59 |
| Courier | Motor Diesel V8 | 2007 | 8052.0 | False | ['Central multimídia', '4 X 4', 'Piloto automá... | 73919.53 |
| RAM | Motor Diesel V8 | 2016 | 115607.0 | False | ['Sensor crepuscular', 'Câmbio automático', 'S... | 59910.40 |
| Lamborghini Obvious | Motor Diesel V6 | 1994 | 98079.0 | False | ['Rodas de liga', 'Câmbio automático', 'Travas... | 133529.84 |
| Effa Hafei Picape Baú | Motor Diesel | 1991 | 102959.0 | False | ['Controle de estabilidade', 'Painel digital',... | 125684.65 |
| Up! | Motor Diesel V6 | 2019 | NaN | True | ['Sensor de estacionamento', 'Vidros elétricos... | 71367.10 |
| CR-V | Motor Diesel V8 | 2019 | NaN | True | ['Câmbio automático', 'Central multimídia', 'V... | 64701.10 |
| Sorento | Motor Diesel | 2019 | NaN | True | ['Sensor de chuva', 'Câmera de estacionamento'... | 81399.35 |