pandas.Panel.set_axis
-
Panel.set_axis(labels, axis=0, inplace=None)[source] -
Присвоение желаемого индекса заданной оси
Параметры: метки: список или Индекс
Значения для нового индекса
ось : int или строка, по умолчанию 0
inplace : boolean, по умолчанию None
Возвращать ли новый экземпляр NDFrame.
ПРЕДУПРЕЖДЕНИЕ: inplace=None в настоящее время переходит к True, но в будущей версии будет по умолчанию False. Используйте явно inplace=True, а не полагайтесь на значение по умолчанию.
.. versionadded:: 0.21.0
Подпись сделана согласованной с остальной частью API. Ранее аргументы «ось» и «метки» были соответственно первым и вторым позиционным аргументами.
Возвращает: переименованный : NDFrame или None
Объект того же типа, что и вызывающий объект, если inplace=False, иначе None.
См. также
pandas.NDFrame.renameПримеры
>>> s = pd.Series([1, 2, 3]) >>> s 0 1 1 2 2 3 dtype: int64 >>> s.set_axis(['a', 'b', 'c'], axis=0, inplace=False) a 1 b 2 c 3 dtype: int64 >>> df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]}) >>> df.set_axis(['a', 'b', 'c'], axis=0, inplace=False) A B a 1 4 b 2 5 c 3 6 >>> df.set_axis(['I', 'II'], axis=1, inplace=False) I II 0 1 4 1 2 5 2 3 6 >>> df.set_axis(['i', 'ii'], axis=1, inplace=True) >>> df i ii 0 1 4 1 2 5 2 3 6
© 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.22.0/generated/pandas.Panel.set_axis.html