Как удалить строки с определенными значениями - PullRequest
1 голос
/ 29 апреля 2020

Я хочу удалить строки, содержащие "Нью-Йорк" в столбце города. Я написал следующее:

     mydata=mydata[(mydata['city'] != ' New York') 

Когда я выполняю запрос, как показано ниже, я не получаю никаких строк назад (я также проверял различные варианты пробелов)

    mydata[(mydata['city'] == ' New York')

Но когда я использовать дополнительные деревья, Нью-Йорк присутствует на рисунке ...

1- Что может быть причиной этого? 2- Как я могу удалить все варианты Нью-Йорка (например, «Нью-Йорк», «Нью-Йорк», «Нью-Йорк»)

1 Ответ

0 голосов
/ 29 апреля 2020

Используйте Series.str.strip и измените проверенное значение без пробела:

mydata=mydata[(mydata['city'].str.strip() != 'New York') ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...