0
respostas

Erro de matriculas por curso

Ola quando eu chego na parte de visualizar o DataFrame das matriculas por curso ao inves dele me retornar apenas 20 linhas com as matérias ele me retorna 40 linhas com as outras sendo NaN, mas ainda assim com alguns alunos matriculados

obs: 40 é 0 numero do total de alunos

todas_matriculas = []
x = np.random.rand(20)
prob = x / sum(x)
for index, rows in nomes.iterrows():
  id = rows.id_aluno
  matriculas = rows.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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora