Realizei o código da aula, porém ele me retornou uma tabela com apenas 3 linhas e a coluna id_aluno com os valores 'id'
| id_aluno | id_curso | id | 10 | | id | 18 | | id |6 |
segue o codigo colocado
todas_matriculas = [] x =np.random.rand(20) prob = x / sum(x)
for index, row in nomes.iterrows(): id = row.id_aluno matriculas = row.matriculas for i in range(matriculas): mat = ['id', np.random.choice(cursos.index, p = prob)] todas_matriculas.append(mat)
matriculas = pd.DataFrame(todas_matriculas, columns = ['id_aluno', 'id_curso']) matriculas.head(5)