INNER CODE UNIT · Python
_convert_case
aeturrell/skimpy · src/skimpy/__init__.py:964
def _convert_case(name: Any, case: str) -> Any:
"""Convert case style of a column name.
Args:
name (Any): Column name.
case (str): Preferred case type, eg snake or camel.
Returns:
Any: name with case converted.
"""
if name in NULL_VALUES:
name = "header"
if case in {"snake", "kebab", "camel", "pascal", "const"}:
words = _split_strip_string(str(name))
else:
words = _split_string(str(name))