Для удаления определённых строк или столбцов в многоиндексном DataFrame в Pandas используется метод drop(). 12
Синтаксис: DataFrame.drop(labels=None, *, axis=0, index=None, columns=None, level=None, inplace=False, errors='raise')
. 24
Некоторые параметры метода:
- labels — метки, которые нужно удалить. 4 Это могут быть как строки, так и столбцы в зависимости от параметра
axis
. 4 - axis — определяет, удалять ли метки из строк (0 или «index») или столбцов (1 или «columns»). 24
- index — альтернатива параметру
axis=0
, позволяет указать метки строк, которые нужно удалить. 4 - columns — альтернатива параметру
axis=1
, позволяет указать метки столбцов, которые нужно удалить. 4 - level — в случае многоиндексного DataFrame указывает уровень, с которого нужно удалить метки. 23
- inplace — если установить в значение True, операция будет выполнена на месте, то есть оригинальный DataFrame будет модифицирован. 4 Если установить в значение False (по умолчанию), то будет возвращён новый DataFrame с удалёнными метками. 4
- errors — контролирует, как обрабатывать отсутствующие метки. 4 Если установить в значение «raise» (по умолчанию), то при отсутствии меток будет возникать ошибка. 4 Если установить в значение «coerce», то отсутствующие метки будут молча игнорироваться. 4