Я создал сводную таблицу, и теперь мне нужно преобразовать ее в таблицу Django.
Я получаю эти данные с помощью:
df = pd.pivot_table ( df, index = [ "category" ], columns=['date'], values = ['comm'], aggfunc = np.sum, fill_value=0 )
, что дает мне следующее:
comm
date 2013-12-28 2014-12-27 2015-12-25 2016-12-31 2017-05-20
category
CONT ASSET FEES 3868.32 4450.94 6063.94 5285.85 17479.07
FIXED ANN TRAIL 1299.94 1299.94 1277.24 1223.70 1848.56
....
INSURANCE 5132.08 6017.77 1672.13 0 5059.51
INSURANCE TRAIL 935.05 701.68 623.86 458.45 1357.83
отправить в шаблон с этим:
context = {
'annual' : df.to_records (),
}
Теперь нужно преобразовать его в таблицу Django.Я предполагаю, что «.comm» будет частью кода.
{% for c in annual %}
<tr>
<td>{{ c.category }}</td>
<td>{{ c.comm|floatformat:"0"|intcomma }}</td>
<td>{{ c.comm|floatformat:"0"|intcomma }}</td>
<td>{{ c.comm|floatformat:"0"|intcomma }}</td>
<td>{{ c.comm|floatformat:"0"|intcomma }}</td>
<td>{{ c.comm|floatformat:"0"|intcomma }}</td>
</tr>
{% endfor %}
, очевидно, я не могу дать вам строку данных.
что я могу сделать, чтобы это напечатать?
Спасибо!