Método Between
Deslize para mostrar o menu
Vamos examinar um pouco nosso conjunto de dados. Temos colunas numéricas, por exemplo, 'Engine_volume'. Imagine que você deseja informações sobre todos os carros com 'Engine_volume' menor que 3, mas maior que 2. Utilizando a instrução .loc[], podemos fazer isso facilmente.
No entanto, é útil saber que o Python oferece uma função especial que pode extrair dados entre dois valores sem usar duas condições. Esse método é chamado .between(left_bound, right_bound). É possível aplicá-lo a colunas numéricas especificando os limites esquerdo e direito dos números. Veja o exemplo e aprenda como combinar os comandos .between() e .loc[].
O código abaixo extrai dados onde 'Engine_volume' >= 2 and 'Engine_volume' <= 3, mas o que fazer para tornar um ou até os dois limites exclusivos? Vamos descobrir usando 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 usarinclusive = '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