Когда я использую lazyframe и левое соединение вместе с фильтром ~is_in, вместо удаления строк создаются значения NULL. Это происходит в ленивом фрейме, но не в активном
Когда я использую lazyframe и левое соединение вместе с фильтром ~is_in, вместо удаления строк создаются значения NULL. Это происходит в ленивом фрейме, но не в активном [code]pl_df = pl.DataFrame({ "group":["A","B","C","D","E","F"], "values": [1,2,None,4,5,6], "values1":[1,2,None,4,5,6], "values2":[1,2,None,4,5,6] })
b = pl_df3.filter(~pl.col("group").is_in(["D","E","F"])).collect().shape [/code] Ожидается, что строк b будет меньше, чем количество строк в a. Но выходные данные показывают одинаковое количество строк как для a, так и для b