Декартово произведение уровней в Pandas
Метод from_product у класса
MultiIndex строит все
сочетания меток: каждая метка
первого списка с каждой меткой
второго. Зададим два списка,
получим индекс из всех пар
и выведем таблицу с этим
индексом:
import pandas as pd
row_labels = pd.MultiIndex.from_product(
[['Red', 'Blue'], ['S', 'M']],
)
data = {'qty': [1, 2, 3, 4]}
stock = pd.DataFrame(data, index=row_labels)
print(stock) # выведет qty
# Red S 1
# M 2
# Blue S 3
# M 4
Постройте таблицу оценок в
столбце points для всех
пар предметов math и
hist с учениками
Ann и Bob.
Выведите её.
Соберите индекс из списков
Mon, Tue и
am, pm, запишите
часы в hours и покажите
таблицу.
Для цветов green,
black и размеров
10, 12 создайте
таблицу с столбцом count
и выведите результат.