pandas_utils.clean_names()

Normalize DataFrame column names.

Usage

Source

pandas_utils.clean_names(df: gpd.GeoDataFrame, case_type: str = ...) -> gpd.GeoDataFrame
 
pandas_utils.clean_names(df: pd.DataFrame, case_type: str = ...) -> pd.DataFrame

Parameters

df: pd.DataFrame | gpd.GeoDataFrame

DataFrame to rename.

case_type: str = "lower"
"lower", "upper", "snake", or "preserve".

Returns

pd.DataFrame or gpd.GeoDataFrame
Renamed copy.

Raises

ValueError
If case_type is invalid or normalized names collide.