Qual é o equivalente a pandas.DataFrame.query em polares?
import pandas as pd
data= {
'A':["Polars","Python","Pandas"],
'B' :[23000,24000,26000],
'C':['30days', '40days',np.nan],
}
df = pd.DataFrame(data)
A B C
0 Polars 23000 30days
1 Python 24000 40days
2 Pandas 26000 NaN
Agora, definindo uma variávelitem
item=24000
df.query("B>= @item")
A B C
1 Python 24000 40days
2 Pandas 26000 NaN
Agora, usando polares:
import polars as pl
df = pl.DataFrame(data)
item=24000
df.query("B>= @item")
Eu recebo:
AttributeError: 'DataFrame' object has no attribute 'query'
Meu palpite é df.filter()
que a sintaxe não parece a mesma e filter
parece equivalente df.loc[]
também?
na verdade, filtro é tudo que você precisa
limpo, simples, previsível, sem hacks