pandas.DataFrame.stack
-
DataFrame.stack(level=-1, dropna=True) -
Повернуть уровень (возможно иерархических) меток столбцов, возвращая DataFrame (или Series в случае объекта с одним уровнем меток столбцов), имеющий иерархический индекс с новым внутренним уровнем меток строк. Уровень будет автоматически отсортирован.
Параметры: level : int, string, или список этих типов, по умолчанию последний уровень
Уровень(и) для стекинга, можно передать имя уровня
dropna : boolean, по умолчанию True
Удалять ли строки в результирующей таблице/ряду без допустимых значений
Возвращаемые значения: stacked : DataFrame или Series
Примеры
>>> s a b one 1. 2. two 3. 4.>>> s.stack() one a 1 b 2 two a 3 b 4
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.18.1/generated/pandas.DataFrame.stack.html