Estou brincando com os operadores pipe |
e ampersand &
, bem como com as funções internas .gt()
and para ver como eles funcionam juntos..lt()
Estou olhando para uma coluna em um DataFrame com valores de 0,00 a 1,00.
Posso usar os operadores >
, <
, e juntos e não encontro problemas, o mesmo com o uso de , , e . No entanto, se tento encadear, o resultado é diferente.&
.gt()
.lt()
&
.gt().lt()
No meu exemplo, estou usando .gt(0.7).lt(0.9)
, mas isso produz valores <=0,7. Se eu alterar a ordem para .lt(0.9).gt(0.7)
, obtenho valores <=0,9.
Posso sempre escrever assim df['column'].gt(0.7)&df['column'].lt(0.9)
, só queria saber se existe uma maneira de encadear .gt().lt()