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!