只显示jinja2循环迭代的一个值

时间:2021-06-21 12:20:18

标签: python flask jinja2

我正在做一个烧瓶应用程序,我有一个 Pandas df 并用 jinja2 循环遍历它。我在页面上打印了 df 的所有值,但我想知道如何只显示一个值,因为我在网上找不到任何内容。我是 stackoverflow 的新手,所以如果您需要更多信息,请告诉我。提前致谢。

jinja2 代码:

{% for row in dataframe.iterrows() %}
    {{row[0]}}: {{row[1][0]}}
{% endfor %}

1 个答案:

答案 0 :(得分:0)

尝试使用以下问题的答案作为起点。 :Accessing every 1st element of Pandas DataFrame column containing lists

通常,访问数据帧的第一行很容易,可以通过以下方式完成,

{{ df.head(1) }}

访问每行的第一个元素可以通过像您所做的那样遍历数据帧来完成。

可以通过以下方式访问第一行的第一个元素,

{{ df["first_column_name"].str[0] }}

我希望上述任何一种解决方案都能解决您的问题。

相关问题