MCPcopy
hub / github.com/pandas-dev/pandas / _get_level_names

Method _get_level_names

pandas/core/indexes/base.py:1507–1519  ·  view source on GitHub ↗

Return a name or list of names with None replaced by the level number.

(self)

Source from the content-addressed store, hash-verified

1505
1506 @final
1507 def _get_level_names(self) -> range | Sequence[Hashable]:
1508 """
1509 Return a name or list of names with None replaced by the level number.
1510 """
1511 if self._is_multi:
1512 return maybe_sequence_to_range(
1513 [
1514 level if name is None else name
1515 for level, name in enumerate(self.names)
1516 ]
1517 )
1518 else:
1519 return range(1) if self.name is None else [self.name]
1520
1521 @final
1522 def _mpl_repr(self) -> np.ndarray:

Callers 2

to_frameMethod · 0.95
to_frameMethod · 0.80

Calls 1

maybe_sequence_to_rangeFunction · 0.85

Tested by

no test coverage detected