1
resposta

08 Queries com DataFrames - Porque poderia usar tanto E quanto OU na expressão?

Olá pessoal, no final da aula "08 Queries com DataFrames" o professor afirma que na expressão em questão:

dataset[(dataset.Motor == 'Motor Diesel') & (dataset.Zero_km == True)]

Poderia usar tanto o & quanto o | (ou), queria entender o motivo porque entendo que são condições distintas

Ao meu ver quando uso & estou dizendo que quero todos os registros com 'Motor Diesel' E que também tenha 'True' no zero_km Por exemplo o passat não entraria nesta lista

Enquanto na expressão que uso | estou dizendo que vou querer listar os registros com motor igual a 'Motor Diesel' ou registros com 'True' no zero_km neste caso o passat entraria nesta lista porque não é Diesel mas é Zero_km

1 resposta

Acho que o que ele quis dizer, foi que nesse tipo de consulta, as duas formas de se fazer são usando as expressões & ou | Não especificamente na questão que ele exemplificou em aula, já que daria um resultado diferente.