@staticmethod
def _index_normalized_label(level: int, labels: Union[(Name, Sequence[Name])]) -> List[Label]:
    '\n        Returns a label that is normalized against the current column index level.\n        For example, the key "abc" can be ("abc", "", "") if the current Frame has\n        a multi-index for its column\n        '
    if is_name_like_tuple(labels):
        labels = [labels]
    elif is_name_like_value(labels):
        labels = [(labels,)]
    else:
        labels = [(k if is_name_like_tuple(k) else (k,)) for k in labels]
    if any(((len(label) > level) for label in labels)):
        raise KeyError('Key length ({}) exceeds index depth ({})'.format(max((len(label) for label in labels)), level))
    return [tuple((list(label) + ([''] * (level - len(label))))) for label in labels]
Returns a label that is normalized against the current column index level.
For example, the key "abc" can be ("abc", "", "") if the current Frame has
a multi-index for its column
@staticmethod
def _index_normalized_label(level: int, labels: Union[(Name, Sequence[Name])]) -> List[Label]:
    '\n        Returns a label that is normalized against the current column index level.\n        For example, the key "abc" can be ("abc", , ) if the current Frame has\n        a multi-index for its column\n        '
    if is_name_like_tuple(labels):
        labels = [labels]
    elif is_name_like_value(labels):
        labels = [(labels,)]
    else:
        labels = [(k if is_name_like_tuple(k) else (k,)) for k in labels]
    if any(((len(label) > level) for label in labels)):
        raise KeyError('Key length ({}) exceeds index depth ({})'.format(max((len(label) for label in labels)), level))
    return [tuple((list(label) + ([] * (level - len(label))))) for label in labels]