DataPrame Python не может удалить столбцы int64 - PullRequest
0 голосов
/ 13 июня 2019

Я загрузил набор данных во фрейм данных Pandas. Я хотел бы удалить столбец с именем ID, который имеет тип int64. Когда я попытался сделать это с:

data = data.drop("ID", axis=1, inplace=True), но получаю следующую ошибку:

KeyError: "['ID'] not found in axis"

Я подозреваю, что это как-то связано с тем, что столбец, который я пытаюсь удалить, имеет тип int64, поскольку эта ошибка возникает только при попытке удалить столбцы int64.

Какую предварительную обработку мне нужно сделать в этом столбце, чтобы удалить его?

1 Ответ

0 голосов
/ 19 июля 2019

Кажется, ваш столбец "ID" был вашим столбцом индекса. Это не обычный столбец, и вы не можете удалить его, используя drop. Правильный способ сделать это - использовать:

data = data.reset_index(drop=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...