【发布时间】:2016-11-27 16:10:54
【问题描述】:
我有这个数据框:
id text
0 12 boats
1 14 bicycle
2 15 car
现在我想在 jinja2 中进行选择下拉菜单。但我找不到在 jinja2 中循环数据帧的方法。
我尝试使用 to_dict()。但随着
{% for key,value in x.items() %}
它循环遍历 id 和 text 而不是行。如何更改它以便我可以在模板中执行类似的操作?
{% for key,value in x.items() %}
<option value="{{ id }}">{{ text }}</option>
{% endfor %}
【问题讨论】:
-
df.iterrows()用于将 DataFrame 行作为 (index, Series) 对进行迭代。代替x.items()。 -
谢谢这个工作
-
请将您的解决方案复制到答案中,然后您可以自己接受。