Отображение данных из столбца моего фрейма данных на веб-странице
Я хочу отобразить строки столбца моего датафрейма на веб-странице. Я получаю ошибку на следующей строке:
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 для интерактивного изучения данных, а затем обрабатывать их в веб-приложении.