Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Nomes da próxima turma

x =matriculas.query('id_curso == 10')['id_aluno'].to_frame()
x
y = pd.merge(
    left=nomes,
    right=x,
    how='right',
    on='id_aluno'
)
y.drop_duplicates(inplace=True)
y[['nome', 'id_aluno']].set_index('id_aluno').sort_values('id_aluno').rename(columns={'nome': 'Aluno(a) do curso de Código limpo com C#'})
matriculas_por_curso.query('id_curso==10')

#Para achar o nome do curso

#Código limpo com C#

Gostaria de dividir a forma como fiz o exercício.

1 resposta
solução!

Olá, Danival!

Gostei muito da ideia de separar os alunos por um dado curso.

Como sugestão deixo a questão de trocar os nomes x e y para nomes que caracterizem mais o que você quis fazer com o DataFrame, por exemplo, o x poderia ser id_alunos_curso_C# e o y poderia ser alunos_e_id_alunos_curso_C#.

Forte abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software