Как я могу удалить подстроку из заданной строки с помощью PandasPython

Программы на Python
Ответить
Anonymous
 Как я могу удалить подстроку из заданной строки с помощью Pandas

Сообщение Anonymous »

Недавно я начал анализировать фрейм данных и хочу удалить все подстроки, которые не содержат

Код: Выделить всё

('Aparelho Celular','Internet (Serviços e Produtos)','Serviços Telefônicos Diversos','Telefonia Celular','Telefonia Comunitária ( PABX, DDR, Etc. )','Telefonia Fixa','TV por Assinatura','Televisão / Aparelho DVD / Filmadora','Telemarketing')
Но когда я использую этот синтаксис-

Код: Выделить всё

df = df[~df["GrupoAssunto"].str.contains('Aparelho Celular','Internet (Serviços e Produtos)','Serviços Telefônicos Diversos','Telefonia Celular','Telefonia Comunitária ( PABX, DDR, Etc. )','Telefonia Fixa','TV por Assinatura','Televisão / Aparelho DVD / Filmadora','Telemarketing')]
Я получаю следующую ошибку:

TypeError: contains() принимает от 2 до 6 позиционных аргументов, но было передано 10


Подробнее здесь: https://stackoverflow.com/questions/650 ... ing-pandas
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»