Ответ:

Оставляем только строки, где участники различны:

df = df[df['student_1'] != df['student_2']].copy()