Методы stack и unstack в Pandas отличаются по действию. 14
Stack добавляет новый уровень к индексу из столбца, в результате чего DataFrame становится длиннее и уже (больше строк, меньше столбцов). 24 Этот метод упрощает структуры данных для определённых типов анализа. 1
Unstack, в свою очередь, избавляется от уровня и добавляет его к столбцам, в результате чего DataFrame становится короче и шире (меньше строк, больше столбцов). 23 Этот метод полезен, когда нужно преобразовать длинные Series или DataFrame в более широкий формат, который легче анализировать и отображать. 1
Таким образом, stack добавляет уровень, а unstack удаляет уровень, что позволяет работать с многоуровневыми таблицами по разным направлениям. 2