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

Function _get_index_level

python/pyarrow/pandas_compat.py:512–522  ·  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

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

Callers 1

Calls 2

_is_generated_index_nameFunction · 0.85
lenFunction · 0.85

Tested by

no test coverage detected