РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pypdSpMiSw 19 of 83 menu
◀ ▶

Смена уровней в Pandas

Для таблицы с мультииндексом метод swaplevel меняет уровни местами: то, что было внешней меткой, становится внутренней, и наоборот. Создадим таблицу с двумя уровнями строк, применим метод и выведем результат:

import pandas as pd pairs = [('A', 'x'), ('A', 'y'), ('B', 'x')] row_labels = pd.MultiIndex.from_tuples(pairs) data = {'value': [1, 2, 3]} table = pd.DataFrame(data, index=row_labels) swapped = table.swaplevel() print(swapped) # выведет value # x A 1 # y A 2 # x B 3

Соберите таблицу продаж по городам Rome, Oslo и каналам web, shop в столбце units. Выведите вариант, где канал стоит внешним уровнем.

Из таблицы оценок по предметам и ученикам получите таблицу с теми же числами, но с переставленными уровнями индекса, и покажите её.

Для пар смена-склад в столбце hours выведите таблицу после обмена уровней меток строк.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить