Ich versuche, einen Polardatenrahmen zu filtern, indem ich eine boolesche Maske für die Zeilen verwende, die aus Bedingungen für eine bestimmte Spalte generiert wird mit:
Code: Select all
df = df[df['col'] == cond]
Code: Select all
expected xx values when selecting columns by boolean mask, got yy
Laut der Polars-API sollte diese Syntax zum Filtern auf die Zeilen gelten (genauso wie Pandas funktionieren), aber es wird stattdessen versucht, sie auf die Spalten anzuwenden.
Gibt es eine Möglichkeit, dieses Verhalten zu ändern?
PS: Bitte empfehlen Sie nicht, stattdessen .filter oder .sql zu verwenden, das ist nicht das, was ich hier frage.
Vielen Dank im Voraus!
Mobile version