Как решить проблему индексации при переборе фрейма данных в python? - PullRequest
1 голос
/ 12 мая 2019

Я хочу сделать матрицу с размерами 4372x38 в виде массива, где строки - это студенты, а столбцы - оценки, которые они получают по каждому предмету.Если отметок нет, результат равен нулю.Вот ссылка на Imagur на код, который я написал, и ошибка, которую я получаю: код и записи

Я не понимаю ошибку вне индекса.

Любая помощь илипредложение будет очень цениться.

1 Ответ

0 голосов
/ 13 мая 2019

Вы создаете только уникальные кортежи в Notas, однако вы выполняете итерации по всему (включая неуникальный) в цикле for.
Итак, ошибка, Фактический размер dataframe - ndf - 276355, тогда как уникальный - только 4732. Вы выполняете итерацию уникального df: Notas с размером 4732 с индексом исходного df, который содержит больше кортежей, чем Notas.

...