MCPcopy Create free account
hub / github.com/apache/arrow / _get_index_level

Function _get_index_level

python/pyarrow/pandas_compat.py:517–527  ·  view source on GitHub ↗

Get the index level of a DataFrame given 'name' (column name in an arrow Schema).

(df, name)

Source from the content-addressed store, hash-verified

515
516
517def _get_index_level(df, name):
518 """
519 Get the index level of a DataFrame given 'name' (column name in an arrow
520 Schema).
521 """
522 key = name
523 if name not in df.index.names and _is_generated_index_name(name):
524 # we know we have an autogenerated name => extract number and get
525 # the index level positionally
526 key = int(name[len("__index_level_"):-2])
527 return df.index.get_level_values(key)
528
529
530def _level_name(name):

Callers 1

Calls 2

_is_generated_index_nameFunction · 0.85
lenFunction · 0.85

Tested by

no test coverage detected