gpt4 book ai didi

python - Pandas Dataframe 在网页上显示

转载 作者:IT老高 更新时间:2023-10-28 21:54:08 26 4
gpt4 key购买 nike

我正在使用 Flask,但这可能适用于很多类似的框架。

我构建了一个 Pandas 数据框,例如

@app.route('/analysis/<filename>')
def analysis(filename):
x = pd.DataFrame(np.random.randn(20, 5))
return render_template("analysis.html", name=filename, data=x)

模板 analysis.html 看起来像

{% extends "base.html" %}
{% block content %}
<h1>{{name}}</h1>
{{data}}
{% endblock %}

这可行,但输出看起来很糟糕。它不使用换行符等。我玩过 data.to_html()data.to_string()显示框架最简单的方法是什么?

最佳答案

以下应该有效:

@app.route('/analysis/<filename>')
def analysis(filename):
x = pd.DataFrame(np.random.randn(20, 5))
return render_template("analysis.html", name=filename, data=x.to_html())
# ^^^^^^^^^

检查 the documentation获取其他选项,例如 CSS 样式。

此外,您需要像这样调整模板:

{% extends "base.html" %}
{% block content %}
<h1>{{name}}</h1>
{{data | safe}}
{% endblock %}

为了告诉 Jinja 你正在传递标记。感谢 @SeanVieira给小费。

关于python - Pandas Dataframe 在网页上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22180993/

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