Olá, boa tarde. Estou com dificuldade na realização do for , não consigo entender a onde estou errando
for index, row in nomes.iterrows():
id = row.id_aluno
matriculas = row.Matrículas
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_cursos'])
O mesmo reporta esse erro:
---------------------------------------------------------------------------
4 for index, row in nomes.iterrows():
----> 5 id = row.id_aluno
6 matriculas = row.Matrículas
7 for i in range(matriculas):
File ~\anaconda3\lib\site-packages\pandas\core\generic.py:5575, in NDFrame.__getattr__(self, name)
5568 if (
5569 name not in self._internal_names_set
5570 and name not in self._metadata
5571 and name not in self._accessors
5572 and self._info_axis._can_hold_identifiers_and_holds_name(name)
5573 ):
5574 return self[name]
-> 5575 return object.__getattribute__(self, name)