Значения уровня в Pandas
Если у таблицы двухуровневый
индекс, метод get_level_values
возвращает все метки выбранного
уровня в том порядке, как они
идут по строкам. Возьмём таблицу
с таким индексом и выведем
метки внешнего уровня:
import pandas as pd
pairs = [('X', 1), ('X', 2), ('Y', 1)]
row_labels = pd.MultiIndex.from_tuples(pairs)
data = {'val': [10, 20, 30]}
table = pd.DataFrame(data, index=row_labels)
outer = table.index.get_level_values(0)
print(outer) # выведет Index(['X', 'X', 'Y'], dtype='object')
Соберите таблицу с индексом
Rome-Jan, Rome-Feb,
Oslo-Jan и столбцом
temp. Выведите все
метки первого уровня индекса
как отдельный объект.
Из таблицы смен day и
night по складам
A1 и B2 получите
список меток внутреннего уровня
и покажите его.
Для пар ученик-предмет с баллами выведите все метки уровня с именами людей в порядке строк таблицы.