Return MultiIndex level names or None if this IndexVariable has no MultiIndex.
(self)
| 2979 | |
| 2980 | @property |
| 2981 | def level_names(self) -> list[Hashable | None] | None: |
| 2982 | """Return MultiIndex level names or None if this IndexVariable has no |
| 2983 | MultiIndex. |
| 2984 | """ |
| 2985 | index = self.to_index() |
| 2986 | if isinstance(index, pd.MultiIndex): |
| 2987 | return list(index.names) |
| 2988 | else: |
| 2989 | return None |
| 2990 | |
| 2991 | def get_level_variable(self, level): |
| 2992 | """Return a new IndexVariable from a given MultiIndex level.""" |