Exibição do Dataframe do Pandas em uma página da web
Estou usando o Flask, mas isso provavelmente se aplica a muitas estruturas semelhantes.
Eu construo um Dataframe de pandas, por exemplo
@app.route('/analysis/<filename>')
def analysis(filename):
x = pd.DataFrame(np.random.randn(20, 5))
return render_template("analysis.html", name=filename, data=x)
O modelo analysis.html parece
{% extends "base.html" %}
{% block content %}
<h1>{{name}}</h1>
{{data}}
{% endblock %}
Isso funciona, mas a saída parece horrível. Ele não usa quebras de linha etc. Eu brinquei comdata.to_html()
edata.to_string()
Qual é a maneira mais fácil de exibir um quadro?