У меня есть два кадра данных: df1 и df2.Я хочу устранить все вхождения строк df2 в df1.По сути, это оператор разности множеств, но для фреймов данных.
Мой вопрос очень похож на этот вопрос с одним существенным изменением: возможно, что у df1 вообще нет общих строк.В этом случае, если мы объединяем два кадра данных и затем удаляем дубликаты, это все равно не устраняет вхождения df2 в df1.Infact это добавляет к этому.
Вопрос также похож на this , за исключением того, что я хочу свою операцию со строками.
Пример:
Case 1:
df1:
A,B,C,D
E,F,G,H
df2:
E,F,G,H
Then, df1-df2:
A,B,C,D
Case 2:
df1:
A,B,C,D
df2:
E,F,G,H
Then, df1 - df2:
A,B,C,D
Говоря просто, я ищу способ сделать df1 - df2 (удалить df2, если присутствует в df1).Как это должно быть сделано?