En Python, le meilleur moyen de sauvegarder un dataframe
dans un fichier .csv, est d'utiliser la méthode .to_csv()
:
monDataframe.to_csv('nom-fichier.csv')
Pour éviter que l'index de chaque ligne ne soit enregistré dans le fichier, il est possible d'ajouter index=False
comme second paramètre :
monDataframe.to_csv('nom-fichier.csv', index=False)
Pour sauvegarder un DataFrame dans un fichier CSV en Python avec Pandas, la méthode to_csv()
peut être utilisée. Voici un exemple simple :
import pandas as pd
# Création d'un DataFrame
data = {'Nom': ['Alice', 'Bob', 'Charlie'],
'Âge': [25, 30, 35],
'Ville': ['Paris', 'Lyon', 'Marseille']}
df = pd.DataFrame(data)
# Sauvegarde dans un fichier CSV
df.to_csv('fichier.csv', index=False)
df.to_csv('fichier.csv')
: permet d'enregistrer le DataFrame dans un fichier appelé fichier.csv
.index=False
: cette option empêche de sauvegarder les index des lignes, souvent inutiles dans un fichier CSV.sep=';'
: pour modifier le séparateur (par défaut, il s'agit de la virgule ,
).header=False
: pour ne pas inclure la ligne d'en-tête (les noms des colonnes).columns=['Nom', 'Age']
: pour ne sauvegarder que certaines colonnes.df.to_csv('fichier.csv', sep=';', index=False, header=True)
Cela génère un fichier CSV avec un séparateur point-virgule (;
), sans index, et en incluant la ligne d'en-tête.