Pandas Dataframe mostrar en una página web
Estoy usando Flask pero esto probablemente se aplica a muchos marcos similares.
Construyo un marco de datos de pandas, p.
@app.route('/analysis/<filename>')
def analysis(filename):
x = pd.DataFrame(np.random.randn(20, 5))
return render_template("analysis.html", name=filename, data=x)
La plantilla analysis.html se parece a
{% extends "base.html" %}
{% block content %}
<h1>{{name}}</h1>
{{data}}
{% endblock %}
Esto funciona pero el resultado se ve horrible. No usa saltos de línea, etc. He jugado condata.to_html()
ydata.to_string()
¿Cuál es la forma más fácil de mostrar un marco?