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