У меня есть фрейм данных, в котором я группирую по столбцу, а затем преобразую этот фрейм данных в словарь.
context['data'] = "carrier_data": noDupsdf.groupby("market").apply(dict)
Полученные данные выглядят примерно так:
"ATL": {
"currency": ["USD", "EUR", "CAD"],
"amount": [1232, 22, 44],
},
"JFK": {
"currency": ["GBP", "EUR"],
"amount": [122, 442],
}
I 'Я хотел бы просмотреть данные и отобразить их соответствующим образом:
<ul style="list-style: none">
<li style="display: inline-block">ATL</li>
<li style="display: inline-block">JFK</li>
</ul>
<div class="first-container">
<div class="card">
<p>Currency: USD</p>
<p>Amount: 1232</p>
</div>
<div class="card">
<p>Currency: EUR</p>
<p>Amount: 22</p>
</div>
<div class="card">
<p>Currency: CAD</p>
<p>Amount: 44</p>
</div>
<div class="second-container">
<div class="card">
<p>Currency: GBP</p>
<p>Amount: 122</p>
</div>
<div class="card">
<p>Currency: EUR</p>
<p>Amount: 442</p>
</div>
Будет максимум три рынка.Как мне отобразить данные таким образом?