Bom dia. O exercício eu resolvi de uma forma diferente do professor:
df = dados.loc[[1, 2, 6, 7], ['Nome', 'Sexo', 'Idade']]
df
Não sei o motivo dele não ter aceitado aspas no índice(achei que o loc fosse para strings)[o resultado dos indices foram números]. Tentei usar o split e ele só me devolveu um dataframe cheio de NaN. Quando apliquei no Jupyter a resolução do professor ele mostrou o mesmo dataframe, mas mostrou um alerta:
<ipython-input-15-d84866d40a99>:1: UserWarning: Boolean Series key will be reindexed to match DataFrame index.
df1 = dados[['Nome', 'Sexo', 'Idade']][selecao]
Não sei o que significa, mas funcionou também.