Método Between
Vamos analisar um pouco nosso conjunto de dados. Temos colunas numéricas, por exemplo, 'Engine_volume'. Suponha que seja necessário obter informações sobre todos os carros com 'Engine_volume' menor que 3, mas maior que 2. Utilizando a instrução .loc[], é possível realizar essa filtragem facilmente.
No entanto, é útil saber que o Python oferece uma função especial que pode extrair dados entre dois valores sem a necessidade de utilizar duas condições. Esse método é chamado de .between(left_bound, right_bound). Ele pode ser aplicado a colunas numéricas, especificando os limites esquerdo e direito dos números. Observe o exemplo e veja como é possível combinar os comandos .between() e .loc[].
O código abaixo extrai dados onde 'Engine_volume' >= 2 and 'Engine_volume' <= 3, mas o que deve ser feito para tornar um ou até mesmo os dois limites exclusivos? Vamos descobrir utilizando o mesmo exemplo. É possível adicionar um argumento adicional ao método .between().
.between(2, 3, inclusive = 'right')- extrai dados onde'Engine_volume' > 2 and 'Engine_volume' <= 3;.between(2, 3, inclusive = 'left')- extrai dados onde'Engine_volume' >= 2 and 'Engine_volume' < 3;.between(2, 3, inclusive = 'both')- extrai dados onde'Engine_volume' >= 2 and 'Engine_volume' <= 3. O resultado será o mesmo que sem utilizarinclusive = 'both';.between(2, 3, inclusive = 'neither')- extrai dados onde'Engine_volume' > 2 and 'Engine_volume' < 3.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 3.03
Método Between
Deslize para mostrar o menu
Vamos analisar um pouco nosso conjunto de dados. Temos colunas numéricas, por exemplo, 'Engine_volume'. Suponha que seja necessário obter informações sobre todos os carros com 'Engine_volume' menor que 3, mas maior que 2. Utilizando a instrução .loc[], é possível realizar essa filtragem facilmente.
No entanto, é útil saber que o Python oferece uma função especial que pode extrair dados entre dois valores sem a necessidade de utilizar duas condições. Esse método é chamado de .between(left_bound, right_bound). Ele pode ser aplicado a colunas numéricas, especificando os limites esquerdo e direito dos números. Observe o exemplo e veja como é possível combinar os comandos .between() e .loc[].
O código abaixo extrai dados onde 'Engine_volume' >= 2 and 'Engine_volume' <= 3, mas o que deve ser feito para tornar um ou até mesmo os dois limites exclusivos? Vamos descobrir utilizando o mesmo exemplo. É possível adicionar um argumento adicional ao método .between().
.between(2, 3, inclusive = 'right')- extrai dados onde'Engine_volume' > 2 and 'Engine_volume' <= 3;.between(2, 3, inclusive = 'left')- extrai dados onde'Engine_volume' >= 2 and 'Engine_volume' < 3;.between(2, 3, inclusive = 'both')- extrai dados onde'Engine_volume' >= 2 and 'Engine_volume' <= 3. O resultado será o mesmo que sem utilizarinclusive = 'both';.between(2, 3, inclusive = 'neither')- extrai dados onde'Engine_volume' > 2 and 'Engine_volume' < 3.
Obrigado pelo seu feedback!