Téléchargez Pandas DataFrame sous forme de fichier CSV

Remarque lorsque vous créez un serveur Web en Python et que vous souhaitez télécharger Pandas DataFrame en tant que fichier CSV.

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)

Ceci est un exemple de serveur aiohttp, mais je pense que c'est la même chose pour les autres frameworks.

--pandas.DataFrame.to_csv renverra la chaîne de caractères CSV telle quelle si vous ne spécifiez pas la destination de sortie --Si le fichier CSV doit être ouvert dans Excel, encodez-le avec ʻutf_8_sig` (UTF-8 avec BOM) afin que les caractères ne soient pas déformés.

C'est le point.

Recommended Posts

Téléchargez Pandas DataFrame sous forme de fichier CSV
Lire le fichier CSV: pandas
Afficher le résultat de sortie de sklearn.metrics.classification_report sous forme de fichier CSV
Télécharger le fichier csv avec python
[Pandas] Enregistrer DataFrame en tant que JSON, charger JSON en tant que DataFrame
[Python] Comment stocker un fichier csv en tant que données de tableau à une dimension
Lire le fichier CSV avec python (Télécharger et analyser le fichier CSV)
Tâche AHC (3) Lire CSV comme dictionnaire
[Pandas_flavor] Ajouter une méthode de Pandas DataFrame
Créer un bloc de données à partir d'Excel à l'aide de pandas
[pandas] Méthode de lecture et d'affichage des fichiers .csv
Comment lire un fichier CSV avec Python 2/3
[Introduction à Pandas] Lire un fichier csv sans nom de colonne et lui donner un nom de colonne
Enregistrez les conditions de paramétrage sous forme de fichier CSV à l'aide de UDF Manager avec OCTA
J'ai essayé de lire un fichier CSV en utilisant Python
Enregistrer Pandas DataFrame en tant que .csv.gz dans Amazon S3
Téléchargez le fichier csv créé par Google Colaboratory
Un script python qui importe un fichier csv daté dans BigQuery en tant que table de partition de temps
Chaque fois que j'essaye de lire un fichier csv en utilisant des pandas, j'obtiens une erreur numpy.
Lors de la lecture d'un fichier csv avec read_csv de pandas, la première colonne devient index
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
Comment afficher DataFrame sous forme de tableau dans Markdown
[Python] Un mémo pour écrire du CSV verticalement avec Pandas
Script Python qui crée un fichier JSON à partir d'un fichier CSV
Lecture du fichier au format pandas
Lire le fichier csv Python
Application Python: Pandas # 3: Dataframe
Créer un nouveau csv avec des pandas basé sur le csv local
[Python] Ouvrez le fichier csv dans le dossier spécifié par pandas
Combinez des listes dans un DataFrame avec des pandas
Fonction pratique pour ajouter des colonnes n'importe où dans Pandas DataFrame
[Python] Comment récupérer un fichier html local et le générer au format CSV à l'aide de Beautiful Soup