Попробуйте, если этот работает.
for col in df.columns:
if (df[col] != 'student').any():
df[col+"_mv"] = df[col].replace('student', '')
При этом создается новый столбец, в котором все student
заменяются пробелами.Позже вы можете удалить старый столбец.Я не уверен, что вы могли бы использовать df[col] = df[col].replace('student', '')
, вы также можете это проверить.