Wie kann ich optional die Filterung auf einen Polars -Datenframe anwenden?
Posted: 18 Apr 2025, 02:33
Ich möchte die Filterung auf Polars DataFrame anwenden, aber jedes Element des Filters ist optional, abhängig von der Verfügbarkeit eines Funktionsparameters. Filtern Sie zum DataFrame. Meine Logik lautet wie folgt: < /p>
, aber ich erhalte einen Fehler: TypeError: Der Wahrheitswert eines Ausdrucks ist mehrdeutig , was ich verstehe, aber ich weiß nicht, wie ich den Ausdruck in seinen logischen Teilen aufbauen kann. Jede Hilfe oder Anleitung wäre sehr geschätzt, da ich ein absoluter Anfänger mit Polaren bin, nachdem ich aus Pandas stammte, wo ich diese (ähnliche) Logik habe.>
Code: Select all
self.configs_df = self.configs_df.filter(
(ticker != '' & pl.col('Ticker') == ticker) &
(strategy != '' & pl.col('Strategy') == strategy) &
(iteration >= 0 & pl.col('Iteration') == iteration)
)