Вы можете использовать это для фильтрации строк.
df[df['Equipment'].apply(lambda x: 'CAT' in x)].to_excel("new_mp.xlsx")
Редактировать:
Хорошо, позвольте мне объяснить это наизнанку:
lambda x: 'CAT' in x
принимает в качестве входных данных x и возвращает True, если 'CAT' находится в x.
Теперь метод df['Equipment'].apply
будет вызывать функцию lambda
, упомянутую выше, для каждого значения ряда.Результатом будет логический массив, который затем передается в df
как логическая маска.
Надеюсь, я не переусердствовал.