Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Как удалить индекс, строку или столбец из существующего DataFrame?

Этот вопрос проверяет, как можно удалить элементы из 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() удаляет строки и столбцы.

Уровень

  • Рейтинг:

    1

  • Сложность:

    3

Навыки

  • Pandas

Ключевые слова

#drop

#axis

#inplace

#pandas

Подпишись на Data Science в телеграм