Удалить строку с определенной строкой, найденной в одном из столбцов - PullRequest
0 голосов
/ 14 октября 2018

Впервые в pandas и python, и я подумал, что мой код был верным, но он не выполняет запланированные действияУ меня есть набор данных, который я хочу очистить, и в нем я хочу удалить строки, содержащие слово «Нет местоположения».Я думал, что это было правильно, однако при попытке это не увенчалось успехом.Мой код следующий:

df = df[df.Location != 'No Location']

Столбец называется Location, строка, которую я хочу использовать, - No Location.Опять же, я просто не понимаю, почему эти строки не удаляются, если я что-то пропустил?Любая помощь будет отличной, спасибо!

1 Ответ

0 голосов
/ 14 октября 2018

Если у вас есть подстрока «No Location» в качестве подстроки, вы можете попробовать:

df = df[~df.Location.str.contains('No Location')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...