diff --git a/stats/correlation.py b/stats/correlation.py index d8a9811..f6003d6 100644 --- a/stats/correlation.py +++ b/stats/correlation.py @@ -27,8 +27,7 @@ def _ensure_int_bytes(df: pd.DataFrame, cols: list) -> pd.DataFrame: return df def calculate_correlation(df: pd.DataFrame, method: str, target_id: str | None = None) -> pd.DataFrame: - byte_cols = [f"b{i}" for i in range(8) if f"b{i}" in df.columns] - available_cols = [col for col in byte_cols if col in df.columns] + available_cols = [f"b{i}" for i in range(8) if f"b{i}" in df.columns] if not available_cols: raise ValueError("No byte columns (b0-b7) found in the DataFrame") diff --git a/stats/entropy.py b/stats/entropy.py index 11d053b..df42d15 100644 --- a/stats/entropy.py +++ b/stats/entropy.py @@ -36,8 +36,7 @@ def _entropy_col(a: np.ndarray) -> float: return float(-np.sum(p * np.log2(p))) def calculate_byte_entropy(df: pd.DataFrame) -> pd.DataFrame: - byte_cols = [f"b{i}" for i in range(8) if f"b{i}" in df.columns] - available_cols = byte_cols + available_cols = [f"b{i}" for i in range(8) if f"b{i}" in df.columns] if not available_cols: raise ValueError("No byte columns (b0-b7) found in the DataFrame")