Если я правильно понял, у меня есть небольшой пример ниже, где dataFrame называется df
, и я хочу удалить mixfruit
для поиска и удаления.
>>> df
name num
0 apple 5
1 banana 3
2 mixfruit 5
3 carret 6
Один из способовкак уже упоминалось, можно использовать str.contains
следующим образом.
>>> df[~df.name.str.contains("mix")]
name num
0 apple 5
1 banana 3
3 carret 6
Вы также можете использовать isin
, что приведет к удалению всех строк, содержащих строку
>>> df[~df['name'].isin(['mixfruit'])]
name num
0 apple 5
1 banana 3
3 carret 6
Однако выможно добиться так же, как следует ...
>>> df[df['name'] != 'mixfruit']
name num
0 apple 5
1 banana 3
3 carret 6