Eu entendi a lógica mas não consegui executar no Python. Usando a lista que ele passou com os 2 alunos, eu acabei tentando transcrever mas não consegui conforme os tutoriais na internet que normalmente indicavam ((sortedLst[index] + sortedLst[index + 1])/2.0)
Então acabei fazendo conforme abaixo, mas tenho consciência de que foi mais uma gambiarra E nada inteligente. Alguém pode compartilhar como vocês fizeram?
notas_beltrano = df['Beltrano'].sample(6, random_state = 101)
notas_beltrano = notas_beltrano.sort_values()
notas_beltrano = notas_beltrano.reset_index()
nota = notas_beltrano.shape[0]
((notas_beltrano.loc[nota / 2] + notas_beltrano.loc[(nota / 2) - 1])['Beltrano']) / 2