Этот вопрос проверяет, как можно удалить элементы из DataFrame, будь то индекс, строки или столбцы.
Удаление индекса выполняется через reset_index().
Удаление строки осуществляется с помощью df.drop(index).
Удаление столбца выполняется через df.drop(columns, axis=1).
1. Удаление индекса
- Метод reset_index() сбрасывает текущий индекс:
df.reset_index(drop=True, inplace=True)drop=True предотвращает сохранение старого индекса в качестве столбца.
inplace=True изменяет DataFrame без создания копии.
2. Удаление строки
- Используем drop(), указывая индекс:
df = df.drop(1) # Удаляет строку с индексом 1- Можно удалить несколько строк, передав список индексов:
df = df.drop([0, 2])
3. Удаление столбца
- Через drop(), передав axis=1:
df = df.drop(['Column_Name'], axis=1)- Для удаления нескольких столбцов:
df = df.drop(['A', 'B'], axis=1)
Удаление элементов из DataFrame выполняется разными методами: reset_index() сбрасывает индекс, drop() удаляет строки и столбцы.