Панды дель не работают на моем ПК - PullRequest
0 голосов
/ 05 мая 2018

Я пытаюсь использовать

del df['CustomerAge']
del df['ID']

с использованием ноутбука Jupyter на ПК с Windows 10 под управлением 1803, установленного через Anaconda и полностью обновленного. Первый ряд работает нормально, а второй не запускается. Но на двух моих друзьях это работает, они используют Mac, хотя ... Я звоню del df['ID'] несколько раз в коде, он никогда не работает - как если бы у него была проблема с именем "ID".

Как я могу решить это? (Без покупки Mac ...)

1 Ответ

0 голосов
/ 05 мая 2018

Я бы всегда использовал следующий синтаксис для удаления столбца в Pandas:

df.drop('ID', axis=1, inplace=True)

В этой ветке содержится некоторая информация, объясняющая, почему использование del не является хорошей практикой.

Обратите внимание, что этот метод также имеет преимущество, заключающееся в возможности удалять несколько столбцов одновременно:

df.drop(['ID', 'CustomerAge'], axis=1, inplace=True)

См. Документацию по drop.

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