Это очень широкий вопрос, и я предполагаю, что вы знакомы с пандами и питоном.Возможно, есть более эффективный способ, но я бы так и сделал.Это не должно быть так сложно, чтобы пользователь отправил форму, а затем импортировал панд на ваш взгляд.Создайте начальный фрейм данных. Затем вы можете получить данные формы, используя что-то вроде
if form.is_valid():
field1 = form.cleaned_data['field1']
field2 = form.cleaned_data['field2']
field3 = form.cleaned_data['field3']
field4 = form.cleaned_data['field4']
, затем вы можете создать новый фрейм данных следующим образом:
df2 = pd.DataFrame([[field1, field2], [field3, field4]], columns=list('AB'))
, а затем добавить вторые данные.кадр до первого, например, так:
df.append(df2)
Продолжайте перебирать данные таким образом, пока не добавите все данные.После того, как все это было добавлено, вы можете сделать анализ и все остальное, что вам нравится.Обратите внимание, что вы можете добавить больше данных, например, 2 на 2, например:
Pandas append docs:
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.append.html
Django формирует документы:
https://docs.djangoproject.com/en/2.0/topics/forms/
Документы, вы друг