Как удалить pandas строк с частичным совпадением подстроки? - PullRequest
1 голос
/ 19 июня 2020

У меня есть фрейм данных, я хочу удалить строки с частичным совпадением подстроки, как показано ниже, и сохранить их в новом файле csv. Приведенная ниже строка кода работает нормально, но я не знал, как удалить эти строки из исходного фрейма данных (df2) и сохранить вывод в другой файл csv.

df2_output=df2[df2['Name'].str.contains("planning|Test|tgt",case=False)] 

Цените вашу поддержку С уважением,

1 Ответ

1 голос
/ 19 июня 2020
• 1000 *
mask = df2['Name'].str.contains("planning|Test|tgt",case=False)
df2_output=df2[mask]
df3_output=df2[~mask] 

df2_output.to_csv('matched.csv', index=False)
df3_output.to_csv('non_matched.csv', index=False)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...