[PYTHON] Laden Sie Pandas DataFrame als CSV-Datei herunter

Ein Hinweis, wenn Sie einen Webserver in Python erstellen und Pandas DataFrame als CSV-Datei herunterladen möchten.

body = df.to_csv(index=False).encode('utf_8_sig')
headers = {
    'Content-Type': 'text/csv',
    'Content-Disposition': 'attachment; filename="data.csv"',
}
return web.Response(body=body, headers=headers)

Dies ist ein Beispiel für aiohttp Server, aber ich denke, es ist das gleiche für andere Frameworks.

--pandas.DataFrame.to_csv gibt die CSV-Zeichenfolge so zurück, wie sie ist, wenn Sie das Ausgabeziel nicht angeben

Das ist der Punkt.

Recommended Posts

Laden Sie Pandas DataFrame als CSV-Datei herunter
Lesen Sie die CSV-Datei: pandas
Geben Sie das Ausgabeergebnis von sklearn.metrics.classification_report als CSV-Datei aus
Laden Sie die CSV-Datei mit Python herunter
[Pandas] Speichern Sie DataFrame als JSON, laden Sie JSON als DataFrame
[Python] Speichern einer CSV-Datei als eindimensionale Array-Daten
CSV-Datei mit Python lesen (CSV-Datei herunterladen und analysieren)
AHC-Aufgabe (3) Lesen Sie CSV als Wörterbuch
[Pandas_flavor] Fügen Sie eine Methode von Pandas DataFrame hinzu
Erstellen Sie mit Pandas einen Datenrahmen aus Excel
[pandas] CSV-Datei Lese- und Anzeigemethode
Lesen einer CSV-Datei mit Python 2/3
[Einführung in Pandas] Lesen Sie eine CSV-Datei ohne Spaltennamen und geben Sie ihr einen Spaltennamen
Speichern Sie die Einstellungsbedingungen als CSV-Datei mit UDF Manager mit OCTA
Ich habe versucht, eine CSV-Datei mit Python zu lesen
Speichern Sie Pandas DataFrame als .csv.gz in Amazon S3
Laden Sie die von Google Colaboratory erstellte CSV-Datei herunter
Ein Python-Skript, das eine datierte CSV-Datei als Zeitpartitionstabelle in BigQuery importiert
Jedes Mal, wenn ich versuche, eine CSV-Datei mit Pandas zu lesen, wird ein numpy-Fehler angezeigt.
Beim Lesen einer CSV-Datei mit read_csv von Pandas wird die erste Spalte zum Index
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
So zeigen Sie DataFrame als Tabelle in Markdown an
[Python] Ein Memo zum vertikalen Schreiben von CSV mit Pandas
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Pandas-Formatdatei lesen
Lesen Sie die Python-CSV-Datei
Python-Anwendung: Pandas # 3: Dataframe
Erstellen Sie eine neue CSV mit Pandas basierend auf der lokalen CSV
[Python] Öffnen Sie die CSV-Datei in dem von Pandas angegebenen Ordner
Kombinieren Sie Listen zu einem DataFrame mit Pandas
Praktische Funktion zum Hinzufügen von Spalten an einer beliebigen Stelle in Pandas DataFrame
[Python] So kratzen Sie eine lokale HTML-Datei und geben sie mit Beautiful Soup als CSV aus