У меня есть датафрейм с именем df1. Затем я создаю фильтр следующим образом:
df2 = df1.loc[(df1['unit'].str.contains('Ph'))]
Как удалить строки, указанные в df2, из df1? спасибо!
Использовать ~, не операнд в логическом индексировании:
~
df3 = df1.loc[~(df1['unit'].str.contains('Ph'))]
Теперь df3 - это df1 минус df2.