Spec-Zone.ru › pandas 0.21

pandas.Panel.drop

Panel.drop(labels=None, axis=0, index=None, columns=None, level=None, inplace=False, errors='raise') [source]

Возвращает новый объект с удаленными метками в указанной оси.

Параметры:

labels : одиночная метка или список

Метки индекса или столбцов для удаления.

axis : целое число или имя оси

Удалить метки из индекса (0 / ‘index’) или столбцов (1 / ‘columns’).

index, columns : одиночная метка или список

Альтернатива указанию axis (labels, axis=1 эквивалентно columns=labels).

Введено в версии 0.21.0.

level : целое число или имя уровня, по умолчанию None

Для MultiIndex

inplace : bool, по умолчанию False

Если True, выполнить операцию на месте и вернуть None.

errors : {‘ignore’, ‘raise’}, по умолчанию ‘raise’

Если ‘ignore’, подавить ошибку и удалить существующие метки.

Возвращает:

dropped : тип вызывающего объекта

Примечания

Указание как labels и index или columns приведет к ошибке ValueError.

Примеры

>>> df = pd.DataFrame(np.arange(12).reshape(3,4),
                      columns=['A', 'B', 'C', 'D'])
>>> df
   A  B   C   D
0  0  1   2   3
1  4  5   6   7
2  8  9  10  11

Удалить столбцы

>>> df.drop(['B', 'C'], axis=1)
   A   D
0  0   3
1  4   7
2  8  11
>>> df.drop(columns=['B', 'C'])
   A   D
0  0   3
1  4   7
2  8  11

Удалить строку по индексу

>>> df.drop([0, 1])
   A  B   C   D
2  8  9  10  11

© 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.21.1/generated/pandas.Panel.drop.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API