Да, вы можете это сделать. Интерфейс может расширять несколько интерфейсов, как показано ниже:
interface Maininterface extends inter1, inter2, inter3 {
// methods
}
Один класс также может реализовывать несколько интерфейсов. Что делать, если два интерфейса имеют метод, определяющий одно и то же имя и подпись?
Существует сложная точка:
interface A {
void test();
}
interface B {
void test();
}
class C implements A, B {
@Override
public void test() {
}
}
. Тогда одна реализация работает для обоих:).
Прочитайте мой полный пост здесь:
http://codeinventions.blogspot.com/2014/07/can-interface-extend-multiple.html
Это должно сработать,
DF1.loc[(DF1['column1']=='Not_Match'), 'column2'] = 'Y'