resolve_label

resolve_label(df, name, *, label=None)

Resolve the display label for name: explicit label wins, else attrs, else name.

Never raises on an unknown name (regression terms such as log_gdp_pc_sq are not columns), so it is safe to call on any axis variable or model term.

Parameters

Name Type Description Default
df pd.DataFrame The data frame whose attrs may hold the stored labels. required
name str The column or term name to label. required
label str | None An explicit override; when given it is returned unchanged. None

Returns

Name Type Description
str The resolved label.