Невозможно удалить строку pandas с помощью индекса на месте

В сложном коде я не могу удалить строку pandas с помощью index. Вот упрощенный код:

Мы объявляем pandas df: у меня есть фрейм данных из файла csv:

dataset.head()

Как видите, я удалил строку с индексом =0, но невозможно удалить другую строку с помощью индекса:

dataset.drop(dataset.index[2],inplace=True)
dataset[dataset.index == 2]

Удаляю на месте. Я не понимаю. Не могли бы вы мне помочь в решении этой априорной основной проблемы? Большое спасибо. Тео

1 ответ

Использовать это:

dataset = dataset[dataset.index != 2]
Другие вопросы по тегам