Я хотел бы хранить в объекте (списке, словаре или чем-то еще) множество различных фильтров, а затем иметь возможность выбирать те, которые мне нужны, и оценивать их в методе .filter(). Ниже приведен пример:
Я хотел бы хранить в объекте (списке, словаре или чем-то еще) множество различных фильтров, а затем иметь возможность выбирать те, которые мне нужны, и оценивать их в методе .filter(). Ниже приведен пример: [code]# Sample DataFrame df = pl.DataFrame( {"col_a": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "col_b": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]} )
# Set a couple of filters filter_1 = pl.col("col_a") > 5 filter_2 = pl.col("col_b") > 8
# Apply filters: this works fine! df_filtered = df.filter(filter_1 & filter_2)
# This won't work: df.filter((" & ").join(filters)) df.filter((" | ").join(filters)) [/code] Какой правильный способ (" & ").join(filters) будет работать?