From 0c55f5fb0c09cfffe3f9956ce9d31e5999ce8529 Mon Sep 17 00:00:00 2001 From: Fabian Date: Tue, 11 Nov 2025 10:12:49 +0100 Subject: [PATCH] fix: filter nulls in polars df to align with subsequent check --- linopy/common.py | 1 + 1 file changed, 1 insertion(+) diff --git a/linopy/common.py b/linopy/common.py index 9d530cc2..90e4f3fe 100644 --- a/linopy/common.py +++ b/linopy/common.py @@ -415,6 +415,7 @@ def filter_nulls_polars(df: pl.DataFrame) -> pl.DataFrame: cond.append(reduce(operator.or_, [pl.col(c).ne(-1) for c in varcols])) if "coeffs" in df.columns: cond.append(pl.col("coeffs").ne(0)) + cond.append(pl.col("coeffs").is_not_null()) if "labels" in df.columns: cond.append(pl.col("labels").ne(-1))