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

Erro no for

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)

1 resposta
solução!

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)

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