Olá, Josiane. Tudo bem?
Você utilizou o dataset.loc
para realizar a query. Acontece que ao utilizá-lo com uma comparação, como você fez:
select_josiane = dataset.loc[:,['Motor']] == 'Motor Diesel'
O resultado é um dataframe
, como podemos identificar utilizando a seguinte linha de código:
print(type(select_josiane))
Saída do código:
pandas.core.frame.DataFrame
Ou seja, você está gerando um novo dataframe baseado na sua condição (se os motores são a diesel).
Por outro lado, com a utilização direta da coluna Motor
para realizar a consulta:
select_coluna = dataset.Motor == 'Motor Diesel'
Podemos ver que o tipo de dado é uma Series do tipo booleana, apenas uma coluna de informações, não um novo dataframe, como podemos identificar utilizando a seguinte linha de código:
print(type(select_coluna))
pandas.core.series.Series
Dessa forma, a query funcionaria perfeitamente:
print(dataset[select_coluna].head())
| Nome | Motor | Ano | Quilometragem | Zero_km | Acessórios | Valor |
---|
1 | Passat | Motor Diesel | 1991 | 5712 | False | ['Central multimídia', 'Teto panorâmico', 'Freios ABS', '4 X 4', 'Painel digital', 'Piloto automático', 'Bancos de couro', 'Câmera de estacionamento'] | 106162 |
23 | Effa Hafei Picape Baú | Motor Diesel | 1991 | 102959 | False | ['Controle de estabilidade', 'Painel digital', 'Vidros elétricos', '4 X 4', 'Sensor crepuscular', 'Ar condicionado', 'Travas elétricas', 'Central multimídia'] | 125685 |
62 | New Fiesta Hatch | Motor Diesel | 2017 | 118895 | False | ['Sensor de estacionamento', 'Travas elétricas', 'Piloto automático', 'Rodas de liga', 'Controle de tração', 'Ar condicionado', '4 X 4', 'Sensor crepuscular'] | 66007.2 |
69 | Kangoo Express | Motor Diesel | 2007 | 29132 | False | ['Bancos de couro', 'Câmbio automático', 'Piloto automático', 'Controle de estabilidade', 'Central multimídia', 'Sensor de chuva', 'Teto panorâmico', 'Painel digital'] | 146717 |
74 | Fit | Motor Diesel | 2013 | 44329 | False | ['Freios ABS', 'Câmera de estacionamento', 'Câmbio automático', 'Teto panorâmico', 'Piloto automático', 'Vidros elétricos', 'Sensor de chuva', 'Sensor crepuscular'] | 77836.2 |
Espero ter ajudado, Josiane. Qualquer dúvida, estou à disposição. Bons estudos =)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!