Pandas Dataframe-Anzeige auf einer Webseite
Ich verwende Flask, aber das trifft wahrscheinlich auf viele ähnliche Frameworks zu.
Ich konstruiere einen Pandas-Datenrahmen, z.
@app.route('/analysis/<filename>')
def analysis(filename):
x = pd.DataFrame(np.random.randn(20, 5))
return render_template("analysis.html", name=filename, data=x)
Die Vorlage analysis.html sieht so aus
{% extends "base.html" %}
{% block content %}
<h1>{{name}}</h1>
{{data}}
{% endblock %}
Dies funktioniert, aber die Ausgabe sieht schrecklich aus. Es werden keine Zeilenumbrüche usw. verwendet, mit denen ich gespielt habedata.to_html()
unddata.to_string()
Wie lässt sich ein Frame am einfachsten anzeigen?