Отображение данных из столбца моего фрейма данных на веб-странице

Я хочу отобразить строки столбца моего датафрейма на веб-странице. Я получаю ошибку на следующей строке:

return render(requete, 'analyse/index.html', context={'data': df['EXTERNAL_DATA2'].tolist()})

Ниже приведена ошибка, которая отображается на экране:

TypeError: индексы списка должны быть целыми числами или фрагментами, а не str

Возможно (судя по сообщению об ошибке) df является не объектом pandas.DataFrame, а list. В зависимости от его внутренней структуры вы можете попробовать (не проверено)

df2 = pandas.DataFrame(df)

return render(requete, 'analyse/index.html', context={'data': df2['EXTERNAL_DATA2'].tolist()})

В общем случае вам следует отлаживать проблемы, связанные с данными, вне вашего веб-приложения. Django и перенаправление данных в html только добавляет ненужные сложности. Я бы рекомендовал использовать jupyter или ipython для интерактивного изучения данных, а затем обрабатывать их в веб-приложении.

Вернуться на верх