gpt4 book ai didi

python - 将 Pandas DataFrame 转换为适合 django 模板的列表

转载 作者:行者123 更新时间:2023-12-01 03:20:04 24 4
gpt4 key购买 nike

如何转换通过field1field2分组后获得的pd.DataFrame

                          field3 \
field1 field2
240502 000361 value1
005936 value2
006984 value3

field4
field1 field2
240502 000361 valuef1
005936 valuef2
006984 valuef3

转为 JSON

[{
"field4": "valuef1",
"field3": "value1"
}, {
"field4": "valuef2",
"field3": "value2"
}, {
"field4": "valuef3",
"field3": "value3"
}]

然后到

[{
u'field4': u'valuef1',
u'field3': u'value1'
}, {
u'field4': u'valuef2',
u'field3': u'value2'
}, {
u'field4': u'valuef3',
u'field3': u'value3'
}]

我想出了

json.loads(stats.to_json(orient='records'))

但似乎太多了。我需要在 django 模板中使用它。

  {% for s in stats %}
<tr>
<td style="border-bottom:1px solid #c5dbec;color:#3d3d3d;background-color:#ffffff" align="center">{{ s.field3 }}</td>
<td style="border-bottom:1px solid #c5dbec;color:#3d3d3d;background-color:#ffffff" align="right">{{ s.field4 }}</td>
</tr>
{% endfor %}

最佳答案

这是你想要的吗?

In [56]: df
Out[56]:
field3 field4
field1 field2
240502 361 value1 valuef1
5936 value2 valuef2
6984 value3 valuef3

In [57]: df.to_dict('r')
Out[57]:
[{'field3': 'value1', 'field4': 'valuef1'},
{'field3': 'value2', 'field4': 'valuef2'},
{'field3': 'value3', 'field4': 'valuef3'}]

关于python - 将 Pandas DataFrame 转换为适合 django 模板的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42013775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com