normalize_to_unit_sum#
- openstef_core.utils.pandas.normalize_to_unit_sum(df: DataFrame) DataFrame[source]#
Normalize each column so absolute values sum to 1.0.
Pipe-compatible:
df.pipe(normalize_to_unit_sum).Columns that sum to zero are left as zeros (no NaN).
- Returns:
DataFrame with the same shape, each column normalized to unit sum.
- Parameters:
df (
DataFrame)- Return type:
DataFrame