Резюме
• Мультииндекс (объект MultiIndex) — это индекс, состоящий из нескольких уровней.
• Для хранения меток в мультииндексах используются кортежи.
• Объект DataFrame может включать мультииндексы как по оси строк, так и по оси столбцов.
• Метод sort_index сортирует уровни мультииндекса. Библиотека pandas может сортировать уровни индекса по отдельности или группами.
• Методы-получатели loc (на основе меток) и iloc (на основе позиций) требуют указания дополнительных аргументов для извлечения нужного сочетания столбцов и строк.
• Во избежание неоднозначностей передавайте в методы-получатели loc и iloc кортежи.
• Метод reset_index включает уровни индекса обратно в объект DataFrame в качестве столбцов.
• Для формирования мультииндекса на основе существующих столбцов объекта DataFrame необходимо передать методу set_index список столбцов.
Pandas в действии
·
Борис Пасхавер