phenotypic.sdk_.normalize_metadata_columns#
- phenotypic.sdk_.normalize_metadata_columns(frame: pd.DataFrame) pd.DataFrame[source]#
- phenotypic.sdk_.normalize_metadata_columns(frame: pl.DataFrame) pl.DataFrame
Normalize external metadata columns without mutating the input frame.
The input and output frame implementations match. Columns that normalize to one target are coalesced only when their dtypes are compatible and all overlapping non-null values agree. A conflict raises before any caller-owned state is changed.