Quando eu digo que quero os alunos que nasceram no primeiro semestre (do mês 01 ao mês 06), o código
df\
.filter("mes=6 and ano==2009")\
.show(truncate=False)
ele Retorna apenas o aluno que nasceu no mes 6 e no ano 2009. Logo, essa resposta que é dada como correta é um Falso-Positivo, se a questão é considerada como os nascidos... O meu ponto de vista está incoerente?